タグ

ブックマーク / narray.rubyforge.org (2)

  • NArrayの特徴

    NArrayは、大規模な多次元数値配列の計算を、 簡単かつ高速に実現するRubyのクラスです。 同様な数値配列には、 Python/NumPy, Perl/PDL, Yorick などがあります。 NArrayはそのRuby版で、特徴としては同じなんですが、 実装は独自です。 数値およびオブジェクトの多次元配列 NArray は、多次元配列のクラスです。 配列の要素の型として、 8,16,32 bit 整数 単精度/倍精度の実数/複素数、 Rubyオブジェクト をサポートしています。 1要素の取出しは、a[ 12, 34 ] のように各次元のインデックスを指定します。 部分配列は、a[ 10..15, 5..-1 ] のように範囲指定で取り出せます。 演算の記述 +,-,*,/,%,** の演算は、要素ごとに適用します。 たとえば、2つの NArray クラスのインスタンス a,b が

  • Numerical Ruby NArray

    多次元 数値 配列クラスです。 1,2,4 byte 整数、単/倍 精度 実数/複素数、 およびRubyオブジェクトを要素に持つことができます。 これにより Ruby でも 大量の数値を扱う計算が、簡単かつ高速にできるようになります。 NArray 特徴 NArray メソッド一覧 NMatrix & NVector - LU分解により線形方程式を解く NArray デモ: マンデルブロ 画像のリサイズ 画像のスムージング(FFTW使用) ライフゲーム ベンチマーク Future rewrite plan ソース: narray-0.5.9p5.tar.gz (2008-06-10) mswin32バイナリへのリンク: narray-0.5.9-i386-mswin32-1.8.zip Known bugs NArray の拡張 FFTW3 FFTW (高速 DFT (Discrete

  • 1