【发布时间】:2019-05-30 01:24:13
【问题描述】:
我想将特征向量重塑为矩阵,然后取 .colwise().sum()。
Eigen 教程中解释的 reshape 命令未编译 (https://eigen.tuxfamily.org/dox-devel/group__TutorialReshape.html)
因此,我的问题是关于 Eigen 版本编号(Eigen 3.4 是否已发布?)与 reshape 命令本身(我的编译错误说“Eigen::VectorXd 没有名为'reshape'的成员”)和关于以下内容的有效替代方案:
VectorXd phi = X * beta;
ArrayXd sumPhi = phi.reshaped(4,12).colwise().sum();
【问题讨论】:
-
Eigen 3.4 尚未发布。请尝试开发分支。
-
值得注意的是,Eigen 3.4 目前在开发分支中被称为 Eigen 3.3.9。另请参阅这些docs。