[#43857] Hashへの生成順は保障されないのか? — Hiroshi Kasamatsu <qqmn89yb9@...>

こんにちは、笠松と申します。

88 messages 2007/08/18
[#43858] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/18

Hiroshi Kasamatsu wrote:

[#43862] Re: Hashへの生成順は保障されないのか? — Hiroshi Kasamatsu <qqmn89yb9@...> 2007/08/19

皆さん、早速のレスありがとうございます。

[#43863] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/19

Hiroshi Kasamatsu wrote:

[#43870] Re: Hashへの生成順は保障されないのか? — Hiroshi Kasamatsu <qqmn89yb9@...> 2007/08/20

Urabeさん、笠松です。レスありがとうございます。

[#43872] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/20

Hiroshi Kasamatsu wrote:

[#43873] Re: Hashへの生成順は保障されないのか? — cuzic <cuzic@...> 2007/08/20

cuzic です。

[#43874] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/20

cuzic wrote:

[#43875] Re: Hashへの生成順は保障されないのか? — Tanaka Akira <akr@...> 2007/08/20

In article <46C9E7BB.4060100@ruby-lang.org>,

[#43876] Re: Hashへの生成順は保障されないのか? — Urabe Shyouhei <shyouhei@...> 2007/08/20

おお、田中さんを満足させる説明ってのは結構ハードル高そうだな。

[#43878] Re: Hashへの生成順は保障されないのか? — しん <dezawa@...> 2007/08/20

# 出遅れたので、レスすべきメールが判らなくなってしまったので、手近なのに

[#43879] Re: Hashへの生成順は保障されないのか? — Yukihiro Matsumoto <matz@...> 2007/08/20

まつもと ゆきひろです

[#43887] Re: Hashへの生成順は保障されないのか? — Nobuyoshi Nakada <nobu@...> 2007/08/21

なかだです。

[#43891] Re: Hashへの生成順は保障されないのか? — SASADA Koichi <ko1@...> 2007/08/21

 ささだです。

[#43892] Re: Hashへの生成順は保障されないのか? — Yukihiro Matsumoto <matz@...> 2007/08/21

まつもと ゆきひろです

[#43893] Re: Hashへの生成順は保障されないのか? — Nobuyoshi Nakada <nobu@...> 2007/08/21

なかだです。

[#43899] Re: Hashへの生成順は保障されないのか? — "Akinori MUSHA" <knu@...> 2007/08/21

At Tue, 21 Aug 2007 13:59:43 +0900,

[#43900] Re: Hashへの生成順は保障されないのか? — SASADA Koichi <ko1@...> 2007/08/21

 ささだです。

[#43906] Re: Hashへの生成順は保障されないのか? — "Akinori MUSHA" <knu@...> 2007/08/21

At Tue, 21 Aug 2007 19:29:11 +0900,

[#43921] Re: Hashへの生成順は保障されないのか? — Tanaka Akira <akr@...> 2007/08/22

In article <86sl6dgikh.knu@iDaemons.org>,

[#43926] Re: Hashへの生成順は保障されないのか? — Tanaka Akira <akr@...> 2007/08/23

In article <87zm0kaz60.fsf@fsij.org>,

[#43927] Re: Hashへの生成順は保障されないのか? — Yugui <yugui@...> 2007/08/24

Yuguiといいます。

[#43930] Re: Hashへの生成順は保障されないのか? — Yukihiro Matsumoto <matz@...> 2007/08/24

まつもと ゆきひろです

[ruby-list:43828] Re: Matrix/Vector クラスのリファレンスマニュアル

From: keiju@... (石塚圭樹)
Date: 2007-08-08 12:11:48 UTC
List: ruby-list #43828
けいじゅ@いしつかです.

In [ruby-list:43827] the message: "[ruby-list:43827] Matrix/Vector ク
ラスのリファレンスマニュアル", on Aug/08 18:04(JST) "Hideo Konami"
writes:

>小波です。

>行列計算をする必要があって,Matrix/Vector クラスのリファレンス
>マニュアルを見ていたのですが,変だなと思うところがありましたの
>で,こちらに投稿します。より適切な投稿先があるのでしたら,教えて
>いただけると助かります。

ドキュメントにはタッチできていないので, あまりドキュメントに対してコメ
ントを言える立場ではないのですが...
一応, ライブラリ作者としてコメントを

># Vector.[a]
>#   配列aを要素とするベクトルを生成する。
>
>Vector.xxx という書き方はできませんし,実際に有効なのは
>Vector[1,2] という形のインスタンス生成なので,おかしいと思いました。

そうですね. おっしゃるとおりだと思います. あと配列aという表現も違和感
があります.

Vector[e1, e2, e3, ...]
  引数e1, e2, e3, ... を要素とするベクトルを生成する。

あたりがよいかと...

>また,
># Vector#* m
>#   列ベクトル(行列)に変換して(実際にはMatrix#column_vector(self)を適
>#   用)から、行列mを右から乗じた行列(Matrixクラス)を返す。

>とあるのに,

わざわざ, 

>#   列ベクトル(行列)に変換して(実際にはMatrix#column_vector(self)を適
>#   用)から、

の部分は書く必要はないですね. これは, 内部処理の話ですので.

>許される演算は行列を左から乗じるもので,演算結果はベクト
>ルです。つまり次の演算は弾かれ,逆はベクトルが計算さ
>れます。
> Vector[1,2] * Matrix[[1,2],[2,3]]

弾かれるという件ですが, Vector[1,2]は, 見た目は横ですが実際は縦(列)ベ
クトルをさしているので, この場合次元があっていないのでエラーになります.

Vector[1,2].covector * Matirx[[1,2], [2,3]]

もしくは,

Matrix.row_vector(1,2) * Matirx[[1,2], [2,3]]

としてください. 

__
---------------------------------------------------->> 石塚 圭樹 <<---
---------------------------------->> e-mail: keiju@ishitsuka.com <<---

In This Thread