腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(513)
视频
沙龙
1
回答
Eigen
:
优化
条目
周围
的
边界
矩阵
块
/
切片
、
、
、
作为个人项目的一部分,我想
优化
以下函数,使其尽可能快地运行。任何性能提升都很重要,因为程序其余部分
的
性能取决于它。目前,我使用
的
是
Eigen
的
block()函数,但由于负索引和越界索引都不是有效参数,所以我使用了一些额外
的
代码来只阻塞()必要
的
数据。这是我正在尝试
优化
的
函数;它试图在给定
的
矩阵
条目
周围
提取一个子
矩阵
。这样做
的
目的
浏览 29
提问于2019-03-25
得票数 0
回答已采纳
1
回答
回归特征
矩阵
与时间
、
、
、
Eigen
::Vector3d Foo() { // ...return res;
Eigen
::VectorXd foo = Foo(); // (1)}
Eigen
::VectorXd foo; // ...更普遍地说,
浏览 9
提问于2021-12-21
得票数 0
回答已采纳
2
回答
用
块
稀疏
矩阵
求解大型线性方程组
、
、
、
我想要求解Ax = b,其中A是一个非常大
的
正定对称分块
矩阵
,x和b是向量。当我说大
的
时候,我指的是对于一个nxn
矩阵
,一个和300,000一样大
的
n。下面是我想要求解
的
一个小得多但具有代表性
的
矩阵
的
示例。这里是放大
的
相同
矩阵
,表明它是由密集
矩阵
的
块
组成
的
。 我之前(参见,,以及最早
的
)使用
浏览 8
提问于2016-05-13
得票数 17
1
回答
特征
矩阵
切片
和数据()
、
、
假设我有一个
Eigen
::MatrixXd m,我可以通过m.row(i)得到它
的
行i。我也可以通过auto p = m.row(i).data()获得指向这个
切片
的
指针。这将返回指向该行第一个元素
的
指针。例如,我想做
的
事情我将无法获得我想要
的
东西,因为连续
的
块
与行
的
视图不对应。 这是故意<e
浏览 0
提问于2020-08-05
得票数 1
1
回答
求大型稀疏
矩阵
的
次密
矩阵
的
所有矩形
、
、
这是图像处理算法
的
一部分,预计会有更多
优化
。我们有一个由0和1组成
的
大型稀疏
矩阵
。在这个稀疏
矩阵
中,有一个或多个密集
的
1区域。假设整个
矩阵
代表一个图像,0代表非视频区域,1代表视频区域。基本上,应该将附近
的
所有1组合在一起,以找出更近似的视频区域。因此,在所有1
的
周围
绘制
边界
将在图像中显示精确
的
视频区域。如上面的0和1
的
矩阵
所示。有4
浏览 0
提问于2013-01-19
得票数 0
回答已采纳
3
回答
从整数向量构造对角
矩阵
:函数特征
、
我有一个整数向量,我想构造一个对角
矩阵
,用向量
的
元素作为
矩阵
的
对角元素。例如:如果向量为1 2 3,则对角线
矩阵
为:0 2 0最简单
的
方法就是遍历它,一个接一个地设置元素。在
eigen
中没有其他直接
的
方法可以做到这一点。此外,在构造对角线之后,我想要计算逆(这只是反转对角线
条目
),但似乎没有一种方法也可以(直接,这也将是
优化
的
方式)在库本身中。我已经在
eigen<
浏览 1
提问于2013-06-28
得票数 6
回答已采纳
2
回答
有没有
优化
的
方法来计算
Eigen
++中对称`A‘
的
`x^T A x`?
、
、
、
、
给定一个对称
矩阵
A和一个向量x,我经常需要计算x^T * A * x。我可以用x.transpose() * (A * x)在
Eigen
++ 3.x中做到这一点,但这并没有利用这样
的
信息,即x在两端是相同
的
,而A是对称
的
。有没有更有效
的
方法来计算呢?
浏览 37
提问于2020-09-03
得票数 1
回答已采纳
2
回答
如何在特征稀疏
矩阵
中执行元素加法
、
、
我有下面的代码,其中AMAT当前是一个密集
矩阵
。然而,大多数元素为零,因此它本质上是一个稀疏
矩阵
。我知道在特征稀疏
矩阵
中不支持
块
操作。想知道如果我将AMAT替换为稀疏
矩阵
,我如何重写这段代码。BMAT是一个9x9稠密
矩阵
,每3x3
块
BMAT被添加到AMAT中
的
特定
块
中。BMAT是在这个循环之外计算
的
。
浏览 0
提问于2021-01-07
得票数 0
回答已采纳
1
回答
从较小
的
稀疏
矩阵
组装
eigen
3稀疏
矩阵
、
我正在组装耦合多物理系统
的
jacobian。雅可比由每个系统对角线上
的
块
矩阵
和联轴器
的
非对角
块
组成。我发现最好是集合起来,把它们分开,然后用投影
矩阵
和它们来得到完全
的
雅可比。伪码(其中冀为对角线元素,Cij为耦合,P为对完全
矩阵
的
投影)。Val差尔表示资源消耗方法是
Eigen
::internal::assign_sparse_to_sparse,在此方法中调用
Eigen
::Spar
浏览 4
提问于2017-12-11
得票数 0
回答已采纳
4
回答
cv::mat CV_8U产品错误和CV_32F产品速度慢
、
我正在尝试制作一个介于2772x128
矩阵
和4000x128
矩阵
之间
的
产品。两者都是SIFT描述符
的
矩阵
,使用下一个代码:Mat b = Mat(vocabulary_sizevocabulary);b.convertTo(b, CV_32FC1);它工作得很好,但它消耗了太多
的
时间我想尝试
浏览 0
提问于2012-09-18
得票数 2
1
回答
特征访问向量段
、
、
我想创建一个自定义
的
特征向量类,它将引用命名为特定
的
段(或
矩阵
块
)。这应该允许我立即修改向量
的
特定部分,而不必记住特定
的
索引,在我看来,这将导致在处理大型向量/
矩阵
时产生更易读
的
代码。在遵循了
Eigen
文档中
的
一些建议之后,我提出了以下演示实现:#include <iostream> struct S
浏览 2
提问于2020-07-10
得票数 0
3
回答
稠密对称
矩阵
的
特征有效型
、
、
、
是否具有存储密集
的
、固定大小
的
对称
矩阵
的
有效类型?(嘿,它们无处不在!)如果没有这样
的
事情,我应该做哪些动作(看起来像)来将这种类型引入到特征中?它有“视图”
的
概念吗?我可以为我自己
的
类型写一些类似于“
矩阵
视图”
的</
浏览 1
提问于2012-11-16
得票数 20
1
回答
从特征
矩阵
中提取向量
的
正确方法是什么?
、
、
我是一个本征
的
初学者,我正在做
的
是从
矩阵
中提取不同
的
行,并做一些计算。因为我只使用它进行计算,并且肯定不会对下面的
矩阵
做任何更改,那么有更好
的
方法吗? 我试过使用
Eigen
::Block,但似乎Block不支持某些
矩阵
操作(我不确定)。
浏览 0
提问于2016-08-03
得票数 1
回答已采纳
2
回答
包含特征向量
的
类
的
奇异大小
、
、
、
、
包含两个特征向量
的
C++类有一个奇怪
的
大小。我
的
问题是:#include "
Eigen
/Core"
Eigen
::Matrix<double,4,1> R;};
Eigen
::Matrix<double,4,1> R;
浏览 3
提问于2017-01-12
得票数 1
回答已采纳
2
回答
特征中
的
扩展/填充
矩阵
、
假设我有 [4 5 6]我想用第一行和第一列或最后一行和最后一列填充它,次数与创建A nxn所需
的
次数一样多。A.conservativeResize(4,4),这让我 [4 5 6 0] [0 0 0 0] 然后我可以一个接一个地复制,但是有没有更有效
的
方法来使用
Eigen
来做到这一点呢?
浏览 0
提问于2018-11-07
得票数 0
1
回答
两个不同大小向量之间
的
C++ (特征)-系数布尔值
、
、
假设我有两个特征数组定义为Array<float, 4, 1> b;编辑:这是兴趣代码
块
。它被称为非常频繁,因此加速是非常值得关注
的
。现在,这占用了整个执行时间
的
90%。它是
浏览 13
提问于2022-10-11
得票数 1
1
回答
符号
块
矩阵
切取时
的
维数保持
、
、
我正在使用渐近(python3.6,渐近1.0)来帮助计算数学证明中
的
矩阵
变换。 M[0:1,1]
浏览 1
提问于2017-03-24
得票数 3
回答已采纳
1
回答
如何避免在枕形稀疏
矩阵
中插入不必要
的
零
、
、
我在玩一个由线性系统建模
的
问题,它可以写成一个方形
块
-三对角
矩阵
。这些
块
的
大小为b= 4n+8,整个
矩阵
为Nb;N可以任意大(当然是合理
的
),而n则保持相当小(通常小于10)。创建我
的
条目
符合一个整洁
的
循环,但是这个过程比使用bsr_matrix和我不必要
的
密集数组要长10倍,这对将来
的
用例是有害
的
。--看起来bsr_matrix不像是可以直接与枕稀疏
矩阵
浏览 3
提问于2020-10-16
得票数 0
回答已采纳
1
回答
特征::矢量3f对准
、
、
、
、
数组中
的
对象分别从16字节
边界
开始,彼此之间有4个字节
的
间隙,并包含未初始化
的
数据。编辑:在启用
优化
时,clang++和g++似乎都做了一些矢量化工作。如果不进行
优化
(以及在-O2下面表示clang++),这两个函数都会为下列
矩阵
乘法(转换)生成对特征库函数
的
调用: using transform_t =
Eigen
::Transform<float,#define
EIGEN
_DONT_VECTORIZE 1
浏览 0
提问于2014-10-04
得票数 3
回答已采纳
2
回答
特征中
的
伪表达式是什么?
、
伪表达式提供部分约简操作,伪表达式提供给定格式
的
矩阵
输出 但我找不到这意味着什么。
浏览 1
提问于2021-04-15
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
网易有道开源EMLL:高性能端侧机器学习计算库,大幅提高计算性能
Apollo感知解析之MinBox障碍物边框构建
百度提出NCRF:深度学习癌症图像检测效率再提升
谷歌TPU超算,大模型性能超英伟达,已部署数十台:图灵奖得主新作
Python之列表
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券