![]() |
Java中的matlab矩阵函数
我注意到,matlab确实非常快地完成了一些矩阵功能,例如,即使矩阵很大,向n * n数组的所有元素中加5也会立即发生,因为您不必遍历每个元素,在Java中也是如此如果矩阵很大,for循环将永远花费。
我有两个问题,在Java中是否有用于执行矩阵操作的高效内置类,其二,我该如何编写代码以更有效地更新Java中大矩阵的所有元素。 回答: [URL="http://acs.lbl.gov/~hoschek/colt/"]马驹[/URL]可能是最快的。 “ Colt为Java中的高性能科学和技术计算提供了一组开放源代码库。”“例如,IBM Watson的Ninja项目表明Java确实可以执行BLAS矩阵计算,其速度高达优化的Fortran的90%。” [URL="http://math.nist.gov/javanumerics/jama/"]杰玛[/URL] ! “ JAMA是Java的基本线性代数程序包。它提供了用户级的类,用于构造和处理实际的密集矩阵。” 或[URL="http://ejml.org/"]高效的Java矩阵库[/URL] “高效的Java矩阵库(EJML)是用于处理密集矩阵的线性代数库。其设计目标是; 1)对大小矩阵都尽可能地提高计算效率,以及2)新手和专家都可以使用”。 [url=https://stackoverflow.com/questions/1881172]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 01:07。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.