Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/137.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 特征:如何从数组中的稀疏矩阵中提取行_C++_Eigen - Fatal编程技术网

C++ 特征:如何从数组中的稀疏矩阵中提取行

C++ 特征:如何从数组中的稀疏矩阵中提取行,c++,eigen,C++,Eigen,我有一个稀疏矩阵,我想从中初始化一个数组 有什么比自行车更好、更“紧凑”的吗?我要找的东西是: SparseMatrix<float, RowMajor> SpM; ArrayXf Af; Af = Arrayf(SpM.row(1)); SparseMatrix-SpM; ArrayXf-Af; Af=Arrayf(SpM.行(1)); 提前感谢,你写的几乎是正确的。使其工作的唯一细微差别是,在移动到阵列世界之前,首先构造一个稠密矢量xf: SparseMatrix<fl

我有一个稀疏矩阵,我想从中初始化一个数组

有什么比自行车更好、更“紧凑”的吗?我要找的东西是:

SparseMatrix<float, RowMajor> SpM;
ArrayXf Af;
Af = Arrayf(SpM.row(1));
SparseMatrix-SpM;
ArrayXf-Af;
Af=Arrayf(SpM.行(1));

提前感谢,

你写的几乎是正确的。使其工作的唯一细微差别是,在移动到阵列世界之前,首先构造一个稠密矢量xf:

SparseMatrix<float,RowMajor> mat;
ArrayXf Af;
Af = VectorXf(mat.row(1));
SparseMatrix mat;
ArrayXf-Af;
Af=矢量xf(材料行(1));

非零元素行?应该初始化,实际值不是点。如果问题有误导性,我可以编辑它。