3

我是 Java 新手,我需要一个 Matrix 类。是否有为此的标准库/包,或者我必须自己编写?

谢谢

4

3 回答 3

3

你可以看看JAMA

JAMA 是 Java 的基本线性代数包。它提供了用于构造和操作真实密集矩阵的用户级类。它旨在为常规问题提供足够的功能,并以非专家自然且易于理解的方式打包。它旨在用作 Java 的标准矩阵类...

于 2012-11-18T17:44:41.193 回答
3

不,标准库中没有内置“矩阵类”。

是的,有许多线性代数库可用。例如:

于 2012-11-18T17:46:06.740 回答
1

我可以推荐EJML
提供以下功能:
•基本运算符(加法,乘法,...)
•矩阵操作(提取,插入,组合,...)
•线性求解器(线性,最小二乘,增量,... )
•分解(LU,QR,Cholesky,SVD,特征值,...)
•矩阵特征(秩,对称,确定性,...)
•随机矩阵(协方差,正交,对称,...)
•不同的内部格式(row-major, block)
•单元测试

于 2012-11-23T15:29:22.723 回答