首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用java colt组合两个稀疏矩阵?

如何使用java colt组合两个稀疏矩阵?
EN

Stack Overflow用户
提问于 2015-03-19 02:54:12
回答 1查看 47关注 0票数 1

我使用java colt库来表示稀疏矩阵。输入是具有相同行号的两个稀疏矩阵,例如,

代码语言:javascript
复制
SparseDoubleMatrix1D v1; //[1 2]
SparseDoubleMatrix1D v2; // [3, 4]

对v1和v2进行了一定的计算。我希望将v2的结果附加到v1中,或者也可以将它们分配给另一个新的矩阵,例如,

代码语言:javascript
复制
v3 = [v1; v2] ; // [1 2 3 4]

有谁知道如何用小马来达到这个目的吗?有现成的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-26 08:05:50

由于没有人回答,所以我在colt中使用DoubleFactory2D.sparse.appendColumns方法找到了一些解决方案。详情如下:

代码语言:javascript
复制
  SparseDoubleMatrix2D v1 = new SparseDoubleMatrix2D(new double[][]{{0, 1, 2}, {1, 1, 3}, {4, 5, 6}});
  SparseDoubleMatrix2D v2 = new SparseDoubleMatrix2D(new double[][]{{0, 1}, {1, 1}});
  SparseDoubleMatrix2D matrix = (SparseDoubleMatrix2D) DoubleFactory2D.sparse.appendColumns(v1, v2);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29136441

复制
相关文章

相似问题

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