腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
初始化时
的
不同行为
、
、
当尝试使用本征中某些操作
的
结果初始化向量时,结果似乎不同,取决于所使用
的
语法,即在我
的
机器上,以下代码末尾
的
断言失败:
Eigen
::MatrixXdR =
Eigen
::MatrixXd::Random(n,n);
Eigen
::VectorXd x=
Eigen
:
浏览 7
提问于2021-10-05
得票数 6
回答已采纳
1
回答
获取
eigen
::selfadjointView<Lower>()
的
上三角形
、
我有一个运行得很好
的
:Sig.selfadjointView<Lower>().rankUpdate(xSub.adjoint()); 现在,我还需要得到Sig
的
上三角形部分<Mode>::Type
Eigen
::MatrixBase::
triangularView
() [with unsigned int Mode = Mode, Derived =
Eigen
::Matrix<Mode>::Type
Eigen</em
浏览 1
提问于2013-01-26
得票数 0
回答已采纳
1
回答
将本征码重写为OpenCV
、
、
我有用C++编写
的
使用特征
的
代码,我需要用OpenCV重写它。
问题
是我以前没有用过艾根,也找不到更多
的
例子来帮助我。这是一个代码示例:
Eigen
::VectorXd alpha;alpha = L.topLeftCorner(n, n).
triangularView
<
Eigen
::Lower>().solve(y); L.topLeftCorner(n, n).
triangul
浏览 0
提问于2015-05-29
得票数 1
回答已采纳
1
回答
Eigen
的
triangularView
问题
、
我正在使用
Eigen
C++库
的
triangularView
特性来跳过矩阵
的
上三角部分
的
计算,如下所示:这是我想要
的
,但是当我使用"StrictlyLower“跳过对角线
的
计算时,结果矩阵似乎被破坏了。以下是示例代码:#include <
Eigen
/Dense> usi
浏览 60
提问于2017-03-13
得票数 2
1
回答
C++和
eigen
3
的
编译器错误
、
、
我有以下程序:using namespace
Eigen
; void func(Matrix<double, _m, _n> A) Matrix<double, 2, 3> AA; 2, 0, 7;
浏览 0
提问于2013-02-15
得票数 2
回答已采纳
1
回答
求解特征上
的
稀疏上三角系统?
、
、
、
、
Matrix3d A; 0, 5, 6, spA.
triangularView
<Upper>().solve<OnTheRight>(bT); // COMPILEspA.
triangularView
浏览 2
提问于2014-06-27
得票数 3
回答已采纳
2
回答
使用MKL编译时,特征C++运行得更慢
、
、
、
、
我最近开始使用
Eigen
(版本3.3.1),在OLS回归
的
核心上运行一个对Armadillo
的
基准测试,这就是计算矩阵
的
乘积
的
逆,我注意到使用MKL库编译
Eigen
比不使用它运行这种操作要慢。我想知道我
的
编译指令是否错了。我还试图实现这个直接调用MKL和LAPACK例程
的
操作,并获得了比Armadillo快得多
的
结果。我无法解释如此糟糕
的
性能,特别是对于浮点类型。#define
EIGEN
_NO_
浏览 6
提问于2016-12-11
得票数 1
回答已采纳
1
回答
在模板函数中使用
Eigen
::LLT
、
、
、
、
vec = boost::any_cast<vectype const&>(x); }ApplyCholesky<
Eigen
::MatrixXd,
Eigen
::VectorXd>(A, x
浏览 5
提问于2017-11-09
得票数 0
回答已采纳
1
回答
当A是下三角矩阵时实现ATA
的
更好方法
在本征库中,要实现A^T*A,可以编写:X.template selfadjointView<Lower>().rankUpdate(A.transpose());X.template selfadjointView<Lower>().rankUpdate(A.template
triangularView
<Lower
浏览 8
提问于2022-01-20
得票数 1
回答已采纳
3
回答
在不使用中间矩阵或缓冲区
的
情况下,在特征中实现CholeskySolve
的
有效方法是什么?
、
我尝试了如下方法x1 = (l*l.transpose()).llt().solve(y1); 其中l,y1是输入矩阵,x1输出matrix.Output谢谢你
的
建议。
浏览 0
提问于2016-07-11
得票数 0
1
回答
加权外积
的
矢量化
、
、
我希望加快计算近似加权协方差
的
速度。 具体地说,我有一个
Eigen
::VectorXd(N) w和一个
Eigen
::MatrixXd(M,N) points。我想计算一下w(i)*points.col(i)*(points.col(i).transpose())
的
和。我使用
的
是for循环,但我想看看是否可以运行得更快:
Eigen
::VectorXd w =
Eigen
::VectorXd(N) ;
Eigen
::MatrixXd points = <
浏览 12
提问于2019-09-28
得票数 0
回答已采纳
1
回答
对于单精度矩阵运算,AVX和SSE在特征性能上没有差异?
、
、
、
因此,我使用两组不同
的
标志用gcc4.8编译了一个如下所示
的
小测试:$ g++ test-
eigen
.cxx-o test-
eigen
-march=native -O2 -mno-avx 我确认使用-mno-avx
的
第二种情况不会产生任何使用ymm寄存器
的
指令。下面是程序test-eign.cxx(它对两个矩阵
的
和
浏览 37
提问于2017-07-25
得票数 4
2
回答
试图引用已删除函数
的
c++编译器错误C2280
、
、
、
我想要做
的
是编译由CMake构建
的
项目。在我
的
代码中,我有下一个方法: * See
TriangularView
:solve() for the details.template<typename MatrixType, unsigned intMode> t
浏览 3
提问于2017-04-18
得票数 3
1
回答
本征给出了函数
的
内嵌和非内置
的
不同结果。
、
我有一个奇怪
的
问题
,两个应该给出相同结果
的
函数是不一致
的
。我已经包括了下面的代码。我知道test1
的
结果是正确
的
,而test2是错误
的
。::MatrixXd test1(
Eigen
::MatrixXd A){ return A.
triangularView
<
Eigen
::Lower>().solve(
Eigen
::MatrixXd::Ident
浏览 0
提问于2019-02-06
得票数 0
回答已采纳
1
回答
特征中稀疏矩阵
的
和三角视图
、
、
、
、
对于这个简单
的
例子,结果是0 5 14为了在本征中使用密集矩阵来实现这一点,我提出了以下主要方法(唯一不那么直观
的
方法是使用addTo方法而不是+操作符):auto dltt = dm.
triangularView
<
Eigen
::Lower>().transpose(); std::cout << "dsut:cout << &quo
浏览 3
提问于2017-09-28
得票数 0
回答已采纳
1
回答
如何使用特征库进行路分解c++
、
、
我使用标准
的
特征库来计算给定矩阵
的
LU分解。我以为我知道LU分解背后
的
逻辑。但是,这个函数给了我一些我在示例1和3中不理解
的
东西。示例2起作用,我在这里确实知道matrixLU()
的
用法。().
triangularView
<
Eigen
::U
浏览 2
提问于2014-01-26
得票数 2
回答已采纳
1
回答
特征c++三角形来自
、
、
我使用C++ 14和
Eigen
。对于n x n矩阵A,我如何使用
Eigen
中
的
QR分解来提取Q和R矩阵?我只得到了R: HouseholderQR<MatrixXd> qr(A); MatrixXd R = qr.matrixQR().template
triangularView
<Upper>(); 不管怎样,我只想把矩阵A转换成一个三角形矩阵(以一种有效
的
方式,我想大约是O(n^3) ),它
的
行列式等于A<
浏览 23
提问于2020-07-06
得票数 0
1
回答
稀疏矩阵乘积
的
特征求解器
、
、
我想使用
Eigen
来计算L_1^{-1} L_2,其中L_1和L_2都是下三角矩阵,并且在
Eigen
中存储为面向列
的
稀疏矩阵。我尝试了特征三角形求解器。然而,这要求L_2是密集
的
。
浏览 1
提问于2018-11-14
得票数 1
1
回答
在C++中,全轴QR比无枢轴QR快?(与艾根图书馆)
、
、
、
通过比较不同
的
特征在C++中
的
QR实现,我得到了奇怪
的
性能结果,我是通过R内部
的
RcppEigen包访问C++环境,但是字符串src只是C++代码。# 1) Non-pivoted QR decomposition: using
Eigen
::Map;using
Eigen
::HouseholderQRMatrixXd Q(m,m);HouseholderQ
浏览 0
提问于2020-05-26
得票数 1
1
回答
特征::SparseTriangularView
、
我正在尝试将一些代码从
Eigen
3.2.10转换到3.3。在此方法声明中,我遇到编译错误。
Eigen
::SparseTriangularView < SystemMatrixType,
Eigen
::Lower >生产error
浏览 2
提问于2017-03-30
得票数 2
回答已采纳
点击加载更多
相关
资讯
Puffer:已质押的EIGEN可再质押到Puffer官方节点
深入解析SLAM中的状态估计问题:从理论到C++实现
夏天的矩阵
Eigen Labs收购流动性再质押网络Rio Network
ubuntu初始配置——ubuntu常用软件版本查看命令
热门
标签
更多标签
云服务器
ICP备案
即时通信 IM
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券