【发布时间】:2018-03-16 14:12:36
【问题描述】:
我想用 Eigen 读取 MNIST 数据集,每个文件由一个矩阵表示。我希望在运行时确定矩阵大小,因为训练集和测试有不同的大小。
Map<Matrix<uchar,rows,cols,RowMajor>> MNIST_dataset((uchar*)*_dataset);
但是得到以下错误:
NIST_Read.cpp:43:26: error: the value of 'rows' is not usable in a constant expression
Map<Matrix<uchar,rows,cols,RowMajor>> MNIST_dataset((uchar*)*_dataset);
^~~~
Eigen::Map 可以这样使用吗?
【问题讨论】: