タグ

ブックマーク / pub.cozmixng.org/~the-rwiki (2)

  • Ruby for Science

    Ruby for Scientific Computing Rubyで科学計算する例の紹介です。事例追加をお待ちしています。 カテゴリは後で調整するかもしれません。-masa *1 *2 *3 *4 *5 Ruby科学計算関連総合 SciRuby - Since June 2005, by Ara T. Howard. るびま0006 Ruby Library Report [第5回] 数値計算と可視化 - 著者: 堀之内 武 各分野での利用 Mathmatics - 数学 Algebra - 計算代数 Polynominal - by 児玉さん Algebra - by 原さん - 多変数多項式環のグレブナ−基底の実装。 Ruby Mathematica - MathematicaへのRubyインタフェース。 「プログラミングのための線形代数」 - 平岡和幸著 Earth Science

  • Arrayを拡張する

    Array#in_slices_of フラットな配列を「配列の配列」にする(Array#flattenの逆) class Array def in_slices_of(n=2) res = [] 0.step(size - 1, n) do |i| s = slice(i ... i + n) if block_given? res.push(yield(s)) else res.push(s) end end res end end %w(私 I あなた You 彼 He 彼女 She).in_slices_of #=> [["私", "I"], ["あなた", "You"], ["彼", "He"], ["彼女", "She"]] (0..9).to_a.in_slices_of(3) #=> [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] (0..9).

    alfaladio
    alfaladio 2009/01/19
    ハッシュを配列に
  • 1