gpt4 book ai didi

c++ - 如何构造大小为 1000*1000 的特征矩阵

转载 作者:行者123 更新时间:2023-11-28 02:05:18 25 4
gpt4 key购买 nike

我正在尝试在 Eigen 库中构造一个大小为 1000*1000 的矩阵。我尝试了他们的文档,但我仍然感到困惑。我对 CPP 有非常基本的了解。

我尝试了以下方法。我知道这不对,但如果有人能完成下面的代码就好了

  int size = 1000;
MatrixXd a(size);
MatrixXd b(size);

for (int i = 2; i < size; i++ ){
a(i) = (rand()%10+1) + ((double) rand() / (RAND_MAX));
b(i) = (rand()%10+1) + ((double) rand() / (RAND_MAX));
}

最佳答案

具有 1000 行和 1000 列的静态矩阵: Eigen::Matrix<double, 1000, 1000> theMatrix;

MatrixXd 是一种动态变体,可以在运行时更改行数和/或列数。对于动态矩阵使用:

Eigen::MatrixXd theMatrix(1000,1000);

关于c++ - 如何构造大小为 1000*1000 的特征矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37762363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com