使用eigen库_Eigen矩阵库3.3.9版本重要更新!

本文介绍了使用Eigen矩阵库进行数据分析的优势,因其与MATLAB操作相似而受到青睐。在进行RPCA降维分析时遇到OpenMP并行问题,通过在Visual Studio中关闭多线程或更新Eigen至3.3.9版本可解决。3.3.9版本修复了包括多线程错误在内的多个问题,提升了库的性能和兼容性。
摘要由CSDN通过智能技术生成

本人最近在用eigen 矩阵库做数据分析,为什么用它,主要还是它的一些操作跟matlab很相似,所以从matlab移植过来很方便。

// Eigen                                    // Matlab

MatrixXd::Identity(rows,cols)               // eye(rows,cols)

C.setIdentity(rows,cols)                    // C = eye(rows,cols)

MatrixXd::Zero(rows,cols)                   // zeros(rows,cols)

C.setZero(rows,cols)                        // C = zeros(rows,cols)

MatrixXd::Ones(rows,cols)                   // ones(rows,cols)

C.setOnes(rows,cols)                        // C = ones(rows,cols)

MatrixXd::Random(rows,cols)                 // rand(rows,cols)*2-1            // MatrixXd::Random returns uniform random numbers in (-1, 1).

C.setRandom(rows,cols)                      // C = rand(rows,cols)*2-1

VectorXd::LinSpaced(size,low,hi

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值