17 #ifndef JUBATUS_CORE_CLUSTERING_EIGEN_FEATURE_MAPPER_HPP_
18 #define JUBATUS_CORE_CLUSTERING_EIGEN_FEATURE_MAPPER_HPP_
23 #include "jubatus/util/data/unordered_map.h"
29 namespace clustering {
38 bool update_map =
true);
40 bool update_map =
true);
49 jubatus::util::data::unordered_map<std::string, size_t>
map_;
50 jubatus::util::data::unordered_map<size_t, std::string>
rmap_;
53 const std::pair<std::string, float>& item,
58 const std::pair<std::string, float>&,
62 const std::pair<int, float>&,
72 #endif // JUBATUS_CORE_CLUSTERING_EIGEN_FEATURE_MAPPER_HPP_
eigen_svec_t convertc(const common::sfv_t &src) const
void insert(const std::pair< std::string, float > &item, bool update_map, eigen_svec_t &dst)
wplist revert(const eigen_wsvec_list_t &src) const
void insertc(const std::pair< std::string, float > &, eigen_svec_t &dst) const
std::vector< eigen_svec_t > eigen_svec_list_t
void rinsert(const std::pair< int, float > &, common::sfv_t &dst) const
jubatus::util::data::unordered_map< std::string, size_t > map_
std::vector< std::pair< std::string, float > > sfv_t
std::vector< eigen_wsvec_t > eigen_wsvec_list_t
eigen_wsvec_list_t convert(const wplist &src, bool update_map=true)
std::vector< weighted_point > wplist
Eigen::SparseVector< double > eigen_svec_t
jubatus::util::data::unordered_map< size_t, std::string > rmap_