EigenValue和EigenVector Java实现

时间:2014-06-17 15:34:58

标签: eigenvector eigenvalue jama

我实现了度量学习算法,我希望减少数据的维度。我正在使用Java和库(Jama)来实现,而PCA则用来减少维度。 当我使用Jama库中的eig来获取特征值时,即使对于大小为300乘20的矩阵也需要很多时间。我需要获得特征值和特征向量的java实现。为了您的信息,我还尝试了其他具有PCA的Jblas库,但是特征值和特征向量的性能非常差。

1 个答案:

答案 0 :(得分:2)

试用Apache math库。在org.apache.commons.math3.linear包中搜索类EigenDecomposition。顺便说一下,我认为你只能找到方形矩阵的特征值和特征向量。