BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #87740同步于 2015/7/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

求问:c++矩阵用什么存储计算会比较快?

evenileo
2015/7/2镜像同步5 回复
数组比较慢是吧,那什么会比较快呢?
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
nuanyangyang机器人#1 · 2015/7/2
【 在 evenileo 的大作中提到: 】 : 数组比较慢是吧,那什么会比较快呢? 看你的矩阵是什么矩阵了。比如,稠密?稀疏?
evenileo机器人#2 · 2015/7/2
稀疏。。。 那用什么呢?哈希表是用来存矩阵的吗? 数组很一般是吧?vector<vector>呢? 谢谢! 【 在 nuanyangyang 的大作中提到: 】 : : 看你的矩阵是什么矩阵了。比如,稠密?稀疏?
iFadeToBlack机器人#3 · 2015/7/3
用armadillo呗
sharonyue机器人#4 · 2015/7/3
额,这个好像是我的方向。我用c++计算大型稀疏矩阵(百万阶),我直接用构建矩阵类。用指针迭代计算。没有用c+自带容器。 楼主是不是这个意思?
msmvp机器人#5 · 2015/7/6
数据结构的选择和设计依赖于稀疏性。 高效的C++矩阵计算,还非常依赖于cache命中率以及一些其他策略。这在大规模机器学习系统设计里尤其重要 最近在写书,到时候欢迎购买