我是Java的新手,我需要一个Matrix类。有标准吗? 库/包为此,或者我必须自己编写?
由于
答案 0 :(得分:3)
您可以查看JAMA。
JAMA是Java的基本线性代数包。它提供了用于构造和操作真实密集矩阵的用户级类。它旨在为常规问题提供足够的功能,以非专家自然且易懂的方式打包。它旨在作为Java的标准矩阵类...
答案 1 :(得分:3)
不,标准库中没有内置“矩阵类”。
是的,有许多线性代数库可用。例如:
答案 2 :(得分:1)
我可以推荐EJML
提供以下功能:
•基本运算符(加法,乘法,......)
•矩阵操作(提取,插入,组合,......)
•线性求解器(线性,最小二乘,增量,......)
•分解(LU,QR,Cholesky,SVD,特征值,......)
•矩阵特征(秩,对称,确定性,......)
•随机矩阵(协方差,正交,对称,......)
•不同的内部格式(行主,块)
•单元测试