nalgebra 入門

Rustで数値計算するためのライブラリ入門

System Requirements

  • Apple M1
  • Rust 1.53.0

分かったこと

BLASとリンクしていないのか、Apple AMXが動かないようで、行列積が遅い。

実行例

$ cargo build --relase
$ ./target/release/hello_nalgebra

  ┌                                                             ┐
  │  -0.4657974 -0.11262661  0.63032335  -1.8924314  0.32682905 │
  │   1.0211824  -1.6697545   1.0629014 -0.41339102  -2.3306334 │
  │  -2.7092338  0.85161984  -1.7258731 -0.39114398  -1.5046723 │
  │ -0.39830744   2.8226316 -0.49424464  -0.8724406 -0.98712635 │
  │   1.5957977 -0.78136265  0.36452338   0.6664091  -0.4587877 │
  └                                                             ┘


(5, 5)