首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Jeigen覆盖矩阵的列/行(vs. EJML)

如何使用Jeigen覆盖矩阵的列/行(vs. EJML)
EN

Stack Overflow用户
提问于 2016-02-13 09:02:54
回答 1查看 204关注 0票数 0

我使用Jeigen来表示Java语言中的矩阵(Jeigen是Eigen的包装器)。这个库又快又简单,但我遗漏了一个很酷的特性。据我所知,Jeigen不支持交换列或行(例如,对列进行操作,然后用新值替换列)。Jeigen仅支持设置单个条目。

有没有人对此有有效的解决办法?设置列中的每个值的效率很低(特别是在列很大的情况下)。

或者,也许EJML支持这一点。但是使用EJML,我有一个问题,那就是不可能简单快速地将SimpleMatrix转换为一维数组。

EN

回答 1

Stack Overflow用户

发布于 2017-01-09 13:30:01

EJML在内部将矩阵存储为一维数组。举个例子:

代码语言:javascript
复制
DenseMatrix64F A = new DenseMatrix64F(10,12);
A.data <-- is a 1D array that stores the 10x12 matrix in row-major format.

因此,从EJML中获取一个一维数组是很容易的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35374818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档