cartesian-product

    0

    1答えて

    私は、単一要素とオブジェクトの配列のためのデカルト積に取り組んでいます。単一の配列要素の場合、私は解決策を理解しましたが、オブジェクトの配列に対して私は達成するのに苦労します。 例えば入力 cartesianProductOf([{col1:'A'}], [{col2:'B'},{col3:'C'}]) 出力: [{col1:'A',col2:'B'},{col1:'A',col3:'C'}]

    5

    3答えて

    考えると二組、例えば: {A B C}, {1 2 3 4 5 6} を最小限に抑えながら、デカルト積を列挙私は同じ要素の間にできるだけ多くのスペースを置くために、デカルト積を生成したいです。たとえば、[A1, A2, A3, A4, A5, A6, B1…]は、すべてのAが互いに隣接しているため、正しくありません。 [A1, B2, C3, A4, B5, C6, A2, B3, C4, A

    0

    2答えて

    私は、タプルの各メンバーがx[i] \in S[i]のような別個の順序付けられたセットS[i]から来る、nタプルx = (x[0], .., x[n-1])を持っています。 S[i]のセットはすべて、異なるカーディナリティを持っていますN[i]。私は、S[i]を与えられたときに、字句順で次のタプルを生成する方法を知りたい。 例: S[0] = {0,1,2} S[1] = {1,2,3,4}

    2

    4答えて

    2つのアレイを使用してデカルト積をどのように行うことができますか? A = {1, 2, 3} B = {2, 3, 4} C = {(1, 2), (1, 3), (1, 4), (2, 2), (2, 3), (2, 4), (3, 2), (3, 3), (3, 4)}. これは私が使用していたコードですが、私は常にIndexOutOfBoundExceptionを取得します。出力配

    1

    1答えて

    シナリオ テキストファイルパス、List a、List bを含む2つの文字列リストがあります。 リストa、bのデカルト積にしてデカルトデータフレーム比較を実現したい。 私が試みている方法は、最初にデカルト製品である をpairRddに転送してから、foreach適用操作にかけます。 List<String> a = Lists.newList("/data/1.text",/data/2.text

    1

    1答えて

    私は2つのセット(リスト)のデカルト積を 'map'関数の助けを借りて返す関数を書こうとしています。返されるリストの要素の各ペアをベクトルにします。 (cartesian-product '(1 2 3) '(a b)) '(#(3 a) #(3 b) #(2 a) #(2 b) #(1 a) #(1 b)) 私の最初のアイデアは、セット2及び要素にN組の各反復について1つのここ素子Nの変

    4

    4答えて

    私は関数のリストlistFunc = [g1、g2、g3]を持っています。このリストは、以下のコードで生成される:ここで def g(y): def f(x): return x+y; return f; listFunc=list(map(g, [1, 2, 3])); 、Iは、引数のリストを持っているListArg = [4、5、6]。 mapを使用して[

    1

    1答えて

    私は、文字の組み合わせ/置換を作成するためのエレガントなコードを考え出しています: たとえば、 'a' ----> ['a', 'aa', 'A', 'AA', 'aA', 'Aa'] 私がこれまで持っているので、エレガントではない解決策: # this does it... from itertools import permutations char = 'a' p = [char,

    0

    1答えて

    これは、私は、任意の次元を持つ2つの配列のデカルト積を作成するための簡潔な方法を探していNumpy: cartesian product of x and y array points into single array of 2D points に幾分関連しています。 例: 、関連スレッドと同様に、私は結果の配列が2次元である x = numpy.array([1,2,3]) #ndim 1

    1

    1答えて

    私はいくつかのベクトルまたはベクトルのリストを持ち、可能なすべての連結を構成したいと考えています。次に例を示します。 a1=4; a2=[1,6;1,9;6,9]; a3=[2;7]; 全てが生じるはずであること: [4,1,6,2] [4,1,6,7] [4,1,9,2] [4,1,9,7] [4,6,9,2] [4,6,9,7] 私は私の質問はこの1つに似ていると思う:G