36个版本
| 0.9.3 | 2023年3月30日 |
|---|---|
| 0.8.9 | 2023年2月13日 |
| 0.8.4 | 2022年1月22日 |
| 0.8.2 | 2021年12月23日 |
| 0.1.0 | 2020年7月7日 |
#393 in 数学
在4 crates中使用
175KB
6K SLoC
linear-algebra-rs
用法
[dependencies]
opensrdk-linear-algebra = "0.8.8"
blas-src = { version = "0.8", features = ["openblas"] }
lapack-src = { version = "0.8", features = ["openblas"] }
extern crate opensrdk_linear_algebra;
extern crate blas_src;
extern crate lapack_src;
您还可以使用accelerate、intel-mkl等。参见
use opensrdk_linear_algebra::*;
示例
命名规范
前缀
bd: Bdagonalci: Circulantdi: Diagonalge: Generalsy_he: Symmetric, Hermitianpo: Po
tr: Triangle
gt: General tridiagonalkr: Kronecker
sp_hp: Symmetric packed, Hermite packedpp: Positive definite packed
ss: Sparest: Symmetric tridiagonalpt: Positive definite tridiagonal
to: Toeplitz
后缀
sv: Solvetrf: Triangle factorizationtri: Triangle inversiontrs: Triangle solutionsvd: Singular value decompositionev: Eigenvaluesevd: Eigenvalue decompositiontrd: Tridiagonal decompositiondet: Determinant
依赖
~66MB
~895K SLoC