[#48683] klass と Marshal.load(Marshal.dump klass) が同じにならない — dezawa <dezawa@...>
出沢です
5 messages
2012/04/06
[#48689] 日時の文字列をTimeクラスに変換したい — ichirojiro@...
ichirojiroです
7 messages
2012/04/09
[#48710] 多言語を含むUTF-8テキストから文字種を判定する方法 — えだ ゆきひこ <eda@...>
えだです。
7 messages
2012/04/25
[#48711] Re: 多言語を含むUTF-8テキストから文字種を判定する方法
— "NARUSE, Yui" <naruse@...>
2012/04/25
2012年4月25日11:19 えだ ゆきひこ <eda@nerv.org>:
[ruby-list:48724] Re: NMatrix による除算
From:
Masahiro TANAKA <masa16.tanaka@...>
Date:
2012-04-29 06:51:32 UTC
List:
ruby-list #48724
2012年4月28日23:21 KISHIMOTO, Makoto <ksmakoto@dd.iij4u.or.jp>: > このように b/a の結果が b*a.inverse ではなく a.inverse*b ないし > b*a.transpose.inverse と同じになります。わかっていれば特に問題 > ありませんが、直感的でないような気もします。 > > マニュアルにある通り、b/a の実装は、逆行列を求めたりはせず、 > a.lu.solve(b) と同等になるとのことなので、a.lu.solve(b) が元々 > そのような仕様で、a.lu.solve(b) の略記法として b/a のようにも書ける、 > としたためそうなったなのか、それとも何か深い理由があるのか、 > どういったものでしょうか? 特に深い意味はなく、ご明察の通りです。 octave では a\b と書けますが、ruby ではバックスラッシュを演算子として使えないので、 直感的ではありませんが試験的に b/a を a.lu.solve(b) に割り当てました。 田中昌宏