From: Shin-ichiro HARA Date: 2002-11-08T21:16:50+09:00 Subject: [ruby-dev:18710] Re: Enumerable#zip 原です。 In [ruby-dev:18709] Re: Enumerable#zip Tanaka Akira writes: >というように zip を 2回適用すると元に戻るし。 >だからどうしたという気もしますが。 いや、それは綺麗な話ではないかと私も思います。行列の転置の基本性 質だし。(それで transpose とかどうかと言ってたんですが。) ちょっと話がそれるかもしれないけど、これは transpose でなくて diagonal であるという発想もあるんです。 つまり [0, 1, 2] と [0, 1, 2] をかけて、 [[[0, 0], [0, 1], [0, 2]], [[1, 0], [1, 1], [1, 2]], [[2, 0], [2, 1], [2, 2]]] を生成したのち、対角線成分を取り出している、という考えです。 ># うぅむ。正しく lim を使えた気がしない... そもそも離散的だし。 あ、私もそういう limit を考えていました。