[ruby-list:50084] Re: ご助言に感謝します。
From:
Tanaka Kazuki <mail@...>
Date:
2015-02-04 22:09:14 UTC
List:
ruby-list #50084
こんにちは. 余計なお世話かも分かりませんが、 Rubyの標準ライブラリに二次元配列のラッパーである`Matrix`があるのでこちらを使うといいかも知れません. `Matrix`という名前から察せられる通り、いわゆる線形代数的な文脈での行列の基本演算は備えていますし、 `Matrix` のすごい所は数に限らずオブジェクトを格納出来るので、 `Matrix`オブジェクトの各要素に`Matrix`オブジェクトを格納して演算を行うとスッキリする事が多いです. 田中--===============================Keio university mathematical sciences 田中 和希 Kazuki Tanaka mail: mail@tanakakazuki.comHP: http://gogotanaka.me/Blog: http://blog.gogotanaka.me/Twitter: @gogo_tanakaFacebook: https://www.facebook.com/gogogogotanaka=============================== > Date: Tue, 3 Feb 2015 18:10:44 +0900 > From: akansei@r8.dion.ne.jp > To: ruby-list@ruby-lang.org > Subject: [ruby-list:50081] Re: ご助言に感謝します。 > > 秋山です。 > 正木さま、ご指摘の意味がよくわかりました。 > ありがとうございました。 > ファジィ数値処理では、類似関係、半順序関係、順位を付けるアウトランキング > 法、推移的処理の考察、SD法への適用など、 > 難しい多変量解析と類似的なことが、ファジィ数値処理でできるのではないかと > の主張というか指摘ができればと考えていますが?。 > そのことを、rubyでやれたらいいなということです。 > 今後ともご指導よろしくお願いします。 > On 2015/02/03 17:23, MASAKI Yuhsuke wrote: > > 正木です。 > > > > 別に手続き型言語のように手続きを呼び出すこと自体は、特に規模が小さなユーティリティにらおいては違和感はありません。 > > 気になるのであれば、値をインスタンスメソッドに格納するようにして、 > > メソッドが返り値としてselfを返すようにすれば > > > > obj.csv_read.item_disp ... > > > > のようにメソッドチェーンで書くことはできますが。 > > それよりはやはりグローバルなメソッドを多数のファイルに定義することのほうが、私は気になります。 > > クラスやモジュールを使わないまでも、ファイルに分割する必要はないような…