0

我正在实现度量学习算法,我想减少数据的维度。我正在使用 Java 和库 (Jama) 来实现,并使用 PCA 来减少维度。当我使用 Jama 库中的 eig 来获取特征值时,即使是 300 x 20 大小的矩阵也需要很多时间。我需要获取特征值和特征向量的 java 实现。供您参考,我还尝试了其他库,例如具有 PCA 的 Jblas,但在特征值和特征向量方面的性能确实很差。

4

1 回答 1

2

试试Apache 数学库。在包 org.apache.commons.math3.linear 中搜索类EigenDecomposition 。顺便说一句,我认为您只能找到方阵的特征值和特征向量。

于 2014-06-17T15:38:51.840 回答