- 新しい NArray が以下のレポジトリで開発中: Ruby/Numo::NArray
- このレポジトリはメンテナンスのみ行われています。
- ver 0.6.1.0 (2014-06-02)
- Home page
- GitHub Repository
- RubyGems
- NArrayメソッド一覧
-
Rubyで、高速な数値計算が可能。
-
要素には、8,16,32 bit 整数、単精度/倍精度の実数/複素数、 および Rubyオブジェクトをサポート。
-
部分配列の取出し、代入も容易。 要素位置の指定には、数値、範囲、インデックスの配列が使用可能。
-
+, -, *, /, %, ** や 算術関数の演算は、要素-対-要素でおこなう。
-
NMath 算術関数モジュール
-
配列同士の演算・代入は、各次元のサイズが同じであることが必要。 ただし、サイズが1の次元は、他方の配列のサイズに合わせて 「繰り返し」同じ要素が適用される。
-
FFTW (高速フーリエ変換) version 3 は次のモジュールでサポート。
-
Ruby/PGPLOT (グラフィックスライブラリ、別悃) にて XYグラフ、ヒストグラム、等高線、イメージ表示可能。
-
数値計算・画像処理・データ解析など幅広い応用が可能(と思う)。
-
類似品
- Python/NumPy, Perl/PDL, Yorick, IDL
-
不十分な点
- メソッドが不足。
- バグ出しが不十分。
- ドキュメントがない。
Rubyの標準的な拡張ライブラリと同じです。ソースを展開したディレクトリで、
ruby extconf.rb
make
make install
と実行します。
- ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
- gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
Rubyのライセンスに準拠します。
田中昌宏