小编Dip*_*osh的帖子

如何使用Boost:序列化来保存Eigen :: Matrix

您好我有一个代码实现libeigen2来计算特征向量.现在我想使用boost :: serialization来保存稍后检索的信息.从示例教程中我得出以下代码!

class RandomNode {
private:
friend class boost::serialization::access;
template<class Archive>
void serialize(Archive & ar, const unsigned int version)
{
   ar & is_leaf_;
   ar & depth_;
   ar & num_classes_;
   ar & num_features_;
   // Split node members
   ar & random_feature_indices_;
   ar & random_feature_weights_;
   ar & threshold_;
   ar & leftChild_;
   ar & rightChild_;

 }
bool is_leaf_;
int depth_;
int num_classes_;
int num_features_;

// Split node members
VectorXi random_feature_indices_;
VectorXd random_feature_weights_;
double threshold_;
RandomNode* leftChild_;
RandomNode* rightChild_;
 // Methods and …
Run Code Online (Sandbox Code Playgroud)

boost-serialization eigen

4
推荐指数
1
解决办法
2389
查看次数

标签 统计

boost-serialization ×1

eigen ×1