Java 特征求解器

标签 java linear-algebra

有谁知道 Java 中的特征求解器可以只给我几个最小的特征向量而无需计算整个特征分解(即第二小的 EV)?我看过 Colt、Jama、MTJ、UJMP,但这些包计算了所有特征向量。

最佳答案

你能更详细地描述一下你的矩阵吗?稀疏吗?通常,稀疏线性代数包具有仅计算几个最小或最大特征对的方法。例如,您可以尝试在 Java 中使用 ARPACK。

另一个想法就是编写自己版本的 Power Method,它善于发现 一些极端的特征值非常快。例如,请参阅 Eigenvalue Template Book (Hermitian)如果您的矩阵是 Hermitian 或 Eigenvalue Template Book (non-Hermitian) 如果您的矩阵是非 Hermitian 矩阵。

关于Java 特征求解器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5278346/

相关文章:

Java System.getenv 无法解析 docker-compose 中定义的环境变量

java - Spring Boot集成测试错误: "Could not resolve placeholder ' wiremock. server.port'”在不需要Wiremock的测试中

java - 如何在以特定数字开头的 map 中查找值

algorithm - 推荐系统和基线预测器

与 Matlab 函数 : Polyfit/Polyval? 等效的 Javascript 函数

java - 将行添加到表后,无法更改 .docx 文件中的行文本

java - 尝试了解 @JoinTable 和 @JoinColumn 的工作原理

matlab - 定积分Matlab

python - 找出两个对称矩阵是否相同直到行/列的排列

python - ND矩阵乘法,无需使用numpy.dot