腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1539)
视频
沙龙
1
回答
传递特征矩阵
的
下Cholesky因子作为函数参数
、
、
我执行
的
操作之一是从列表中提取(回忆录)
Eigen
::
LLT
<
Eigen
::
MatrixXd
>
类型
对象,并使用它执行一些计算。我希望将此计算重构为一个较小
的
函数,但在坚持(我确实不太理解) 中
的
建议时,很难将
类型
作为参数传递。> kxstarxstar,
Eigen
::Ref<const
Eigen
::
LLT
<
Eigen
::
浏览 2
提问于2020-04-22
得票数 0
回答已采纳
1
回答
在Rcpp中将ols回归中
的
对角相乘
、
、
我试图通过运行RcppEigen来加速我缓慢
的
OLS估计。const MapMatd X(as<MapMatd>(XX));const
LLT
<
MatrixXd
>
llt
(AtA(X)); const VectorXd betahat(
llt
浏览 4
提问于2014-04-23
得票数 2
回答已采纳
2
回答
Eigen
::
LLT
<
Eigen
::
MatrixXd
>
的
类型
不完整
、
MatrixXd
A(3,3);cout << "The matrix A is" << endl << A << endl;{ A<<1,2,3,4,5,6,7,8,
浏览 56
提问于2019-02-20
得票数 0
回答已采纳
1
回答
名称空间“特征”中
的
“索引”不指定
类型
、
、
、
我包括了以下头文件,这些文件会给我带来错误:#include "pcl/io/io.h"'Index' in namespace '
Eigen
' does not name a type 'Solve' in namespace '
浏览 2
提问于2017-01-20
得票数 0
2
回答
C++ Cholesky分解
、
、
然而,我很难得到一个与Matlab
的
chol函数相当
的
函数。我尝试使用LDLT类
的
特征:#include <
Eigen
/Dense>using namespace std;int main() { matA << 1, 2, 3, 4;
浏览 1
提问于2020-02-13
得票数 3
回答已采纳
2
回答
Eigen
-检查矩阵是否正(半)定
、
、
我正在实现一个谱聚类算法,并且我必须确保一个矩阵(拉普拉斯矩阵)是半正定
的
。在
Eigen
中有没有在运行时给出bool结果
的
检查? Matlab可以通过在矩阵不是PD时抛出异常来给出chol()方法
的
结果。按照这个想法,
Eigen
返回一个结果而不抱怨LLL.
llt
().matrixL(),尽管我期待一些警告/
浏览 1
提问于2016-02-05
得票数 9
回答已采纳
4
回答
矩阵积Cholesky
的
特征型和C++11型推理失败
、
、
、
、
我试图采取cholesky分解
的
乘积
的
矩阵及其转置,使用本征和C++11“自动”
类型
。当我尝试去做
的
时候,问题就来了auto cTc = c.tranpose() * c;我使用
的
是XCode 6.1,
Eigen
我得到
的
类型
错误是。 这个最小
的
例子显示了我
的
机器上
的
问题。将c
的
浏览 6
提问于2014-11-24
得票数 8
回答已采纳
2
回答
为什么艾根
的
Cholesky分解在我
的
Ubuntu上很慢
、
下面的代码在运行时间非常快(3258 ms)
的
不同计算机上进行了测试,但在我
的
系统上需要112921 ms。我使用g++作为编译器。#include <iostream>#include <
Eigen
/Core> using namespace
Eigen<
浏览 0
提问于2016-02-14
得票数 0
回答已采纳
2
回答
Rcpp(特征)中向量/矩阵与向量to /
MatrixXd
的
转换实现Cholesky解
、
然而,我现在需要一个Cholesky分解/解决方案:我知道如何使用RcppEigen实现这一点,但我需要VectorXd/
MatrixXd
的
。比如说,我有一个P.S.D.我尝试了以下几种变体: Rcpp::NumericMatrix A(AA);
Eigen
::Map<
Eigen
::
MatrixXd
> A_
eigen
= as<
Eigen
::Map<
Eig
浏览 5
提问于2013-12-06
得票数 3
回答已采纳
1
回答
为什么特征
的
Cholesky分解在Linux上比在Windows上快得多?
、
、
、
我使用了最新版本
的
Eigen
(3.2.1)和以下基准代码:#include <chrono>#include <{
MatrixXd
m =
MatrixXd
::Random(size, size); m = (m +m.transpose())
浏览 6
提问于2014-05-07
得票数 6
回答已采纳
1
回答
使用特征计算Cholesky分解
、
、
我正在尝试计算C++中矩阵
的
乔勒斯基因子(对于给定
的
矩阵P,找到L,使得LL^T=P)。我
的
目标不是解决线性系统
的
P*x=b,因为这样
的
矩阵分解经常用于,而是实际获得矩阵L。当我尝试以下代码行时P << 6, 0, 0, 0, 4, 0, 0, 0, 7;我收到编
浏览 0
提问于2012-10-19
得票数 10
回答已采纳
1
回答
RcppEigen
LLT
导致了NaN
的
向量
、
它编译时没有错误,但当我在R中应用它时,它给出了一个NaN值
的
向量。我试着用不带R
的
C++编写类似的脚本,它工作得很好。有什么建议吗?depends(RcppEigen)]]#include <RcppEigen.h>#include <
Eigen
/Dense> using namespace
Eigen<
浏览 7
提问于2018-08-14
得票数 2
1
回答
在模板函数中使用
Eigen
::
LLT
、
、
、
、
::
LLT
<mattype>& chol = boost::any_cast<
Eigen
::
LLT
<mattype> const&>(A); }ApplyCholesky<
Eigen
::
MatrixXd
,
Eigen</
浏览 5
提问于2017-11-09
得票数 0
回答已采纳
4
回答
C++中多元正态分布/高斯分布
的
样本
、
、
、
、
我一直在寻找一种从多元正态分布中取样
的
方便方法。有人知道有一个现成
的
代码片段可以这样做吗?对于矩阵/向量,我更喜欢使用或或其他我不熟悉
的
非凡库,但在必要时可以使用。这种情况存在于MATLAB、NumPy和其他方面,但我很难找到现成
的
C/C++解决方案。 用相应特征值
的
平方根对
浏览 28
提问于2011-05-26
得票数 38
回答已采纳
1
回答
基于c++库特征
的
下胆总管对角线正方形单元
、
我想知道为什么这不能使用
Eigen
编译:}error: no membernamed 'diagonal' in
浏览 11
提问于2018-02-22
得票数 2
回答已采纳
1
回答
用索引向量对特征向量和矩阵进行子集
、
、
我正在尝试将一个有效
的
Armadillo函数移植到
Eigen
,但遇到了一个问题RcppEigen向量和矩阵子集。下面是我
的
函数: //[[Rcpp::depends(RcppEigen)]]using namespace
Eigen
;
Eigen
::VectorXd fastnnls_
eigen
(const
Eigen
::
MatrixXd
&
浏览 30
提问于2021-02-27
得票数 0
回答已采纳
1
回答
利用特征反演稀疏矩阵
、
、
、
我从R中得到一个矩阵,用Rcpp连接R和cpp,把这个矩阵作为函数cpp_sparse_solver
的
一个参数,用sparseView()把它转化为SparseMatrix,声明求解器,用一个恒等矩阵来计算和求解系统然而,我得到错误“特征::
MatrixXd
不是一个模板”。我不是cpp
的
专家,所以我想要一些关于可能
的
错误
的
提示。/Dense>#include <
Eigen
浏览 8
提问于2022-11-18
得票数 0
回答已采纳
2
回答
RcppEigen中
的
有效加权协方差
、
、
我正在尝试产生一个可以计算一系列加权乘积
的
函数。为了提高效率,我可以将W表示为包含对角线部分
的
数组(w)。整个产品可以被认为是 Rcpp::List Crossprod_sparse(
Eigen
::MappedSparseMatrix<double> X,
Eigen
::Map<
Eigen
::
Mat
浏览 14
提问于2017-01-28
得票数 17
1
回答
如何使用特征库定义动态矩阵?
、
、
、
、
首先,我获得输入
的
行数和列数(nZ),然后在下面的类中定义我
的
矩阵,但它不允许我使用(nZ)作为行数变量!你知道我该怎么做吗?Params;Hamiltonian();虚拟哈密顿量();特征::
MatrixXd
U_on =
Eigen
::
MatrixXd
.setZero(nZ,1); 特征::
MatrixXd
Ham0 =
Eigen
:
浏览 3
提问于2014-02-07
得票数 0
1
回答
在类中初始化模板对象(c++)
、
、
、
我想对一个基于艾根图书馆
的
类进行谴责:#include <
Eigen
> public::
Eigen
::JacobiSVD<
Eigen
::
MatrixXd
,
Eigen
::NoQRPreconditioner> svd::
MatrixX
浏览 1
提问于2017-08-25
得票数 2
回答已采纳
点击加载更多
相关
资讯
Puffer:已质押的EIGEN可再质押到Puffer官方节点
夏天的矩阵
Eigen Labs收购流动性再质押网络Rio Network
ubuntu初始配置——ubuntu常用软件版本查看命令
以太坊再质押市场Eigen Layer发布V1白皮书,模块列表包括MEV、排序等
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券