タグ

ブックマーク / www.kanasansoft.com (1)

  • Cartesian product - 直積集合 - カルテシアン積 - デカルト積 (Kanasansoft Web Lab.)

    extendMap( [1,2,3], [4,5,6], function(x,y){...} ); で、実装してみた。 引数の配列の個数はいくつでも構わない。 (実際の処理は最後に記す。) そうしたら、それはmapとは言わないとnanki氏。 じゃあなんて言うんだろうと考えたがわからない。 順列(permutation)でもないし組合せ(combination)でもない。 そこへ、naoya_t氏の登場。 「cartesian product?」 日語では「カルテシアン積」もしくは「デカルト積」。 なんかかっこいい。 でも、どこをどう読んだらデカルト積? 「直積集合」とも言うらしい。 Gaucheにはlibraryがあってもの凄く簡単に直積集合を求められる。 そうそう、いつもJavaScriptはそう。 ないものは自分で実装しなくてはならないけど、JSの場合はほとんど自分で作らなくては

  • 1