1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
Ruby/NArray ver 0.6.0.0 (2011-08-27) by Masahiro TANAKA
* Ruby/NArrayの特徴。
+ Rubyで、高速な数値計算が可能。
+ 要素には、8,16,32 bit 整数、単精度/倍精度の実数/複素数、
および Rubyオブジェクトをサポート。
+ 部分配列の取出し、代入も容易。
要素位置の指定には、数値、範囲、インデックスの配列が使用可能。
+ +,-,*,/,%,** や 算術関数の演算は、要素-対-要素でおこなう。
+ 配列同士の演算・代入は、各次元のサイズが同じであることが必要。
ただし、サイズが1の次元は、他方の配列のサイズに合わせて
「繰り返し」同じ要素が適用される。
+ FFTW (高速フーリエ変換) version 3 は次のモジュールでサポート。
+ NImage (X11イメージ表示) クラス附属。(nimage/ ディレクトリ参照)
+ Ruby/PGPLOT (グラフィックスライブラリ、別悃) にて
XYグラフ、ヒストグラム、等高線、イメージ表示可能。
+ 数値計算・画像処理・データ解析など幅広い応用が可能(と思う)。
* 類似品
+ Python/NumPy, Perl/PDL, Yorick, IDL
* 不十分な点
+ メソッドが不足。
+ バグ出しが不十分。
+ ドキュメントがない。
* インストール方法
Rubyの標準的な拡張ライブラリと同じです。ソースを展開したディレクトリで、
ruby extconf.rb
make
make install
と実行します。
* 動作確認
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-linux]
gcc version 4.5.1 20100924 (Red Hat 4.5.1-4) (GCC)
* 配布条件
Rubyのライセンスに準拠します。
* 著者
田中昌宏
ご意見,バグレポートその他は masa16.tanaka@gmail.com までお願いします。
|