[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 ...
> >
> > のようにメソッドチェーンで書くことはできますが。
> > それよりはやはりグローバルなメソッドを多数のファイルに定義することのほうが、私は気になります。
> > クラスやモジュールを使わないまでも、ファイルに分割する必要はないような…
 		 	   		  

In This Thread

Prev Next