Chapters
この文章について
はじめに
🎓言語機能の補足と応用
エラー処理
OSスレッド
SIMDを使う
数値を扱うTrait (num-traits crate)
🧪️ソフトウェア開発技術
テストを書く
ライブラリの配布とバージョン管理
ドキュメントを書く
計算時間を計測する
FlameGraphを生成する
データや設定ファイルをパースする
ディスクにデータを保存する
📚数値計算用ライブラリ紹介
多次元配列、線形代数 (ndarray, ndarray-linalg crate)
運動方程式を解く (eom crate)
高速Fourier変換 (fftw crate)
乱数を生成する(rand crate)
SIMD-oriented Fast Mersenne Twister (sfmt crate)
データ並列 (rayon crate)
グラフをプロットする(plotlib crate)
多倍長計算を行う (rug crate)
Intel MKLを使う (intel-mkl-src crate)
📡別言語との相互運用
リンクと実行可能ファイル
既存のC++やCUDAコードと連携する(cc crate)
PythonからRustの関数を呼び出す (pyo3 crate)
Community
Author
Topics