powerset

    -1

    1答えて

    アレイのパワーセットを取得する最良の方法は何ですか?たとえば、私は、配列がある場合: int[] A = {1, 2} をそして次の出力 int[] P = {{}, {1}, {2}, {1, 2}}

    0

    1答えて

    ビット操作を使用してパワーセットを見つけようとしています。すべてのセットを生成できますが、それらはインデックスできません。リストのリストとして保存できませんでした。私はインターネット上で解決策を見つけようとしましたが、関連情報を取得できませんでした。 ここに私が使用したコードがあります。 n = int(input()) # Size of the array noteValue = [] #

    -1

    1答えて

    リストを渡す関数を作成し、元のリストのすべてのサブセットを含む新しいリストを作成する必要があります。私はそれを一から書く必要があるので、itertoolsからインポートする必要はありません。例については : リスト与えられたが[1,2,3]ようになると私はタプル値を生成 [[1],[2],[3],[1,2],[2,3],[1,3],[1,2,3],[]]

    4

    2答えて

    毎日date私はブランドのすべての組み合わせから金額の平均を取得したいと思います。 例えば、私はデータフレームがあります、現在 result = Company Brand Date Amount A 1 01/01/2015 3 A 1 01/02/2015 4 A 1 01/03/2015 2 A 2 01/01/2015 7 A 2 01/02/2015

    0

    2答えて

    私はpowersetの再帰関数を書く必要がありますが、mapcar、loopは使用できません。これは私のこれまでのコードである : (defun parts (L) (cond ((null L)'(nil)) (T (let ((PXs (parts (cdr L)))) (append PXs (add(car L) PXs))

    0

    3答えて

    インターネットはfull of powerset algorithmsです。 私の場合、私は隣接する部品のパワーセットだけが必要です。 例: From:[1, 2, 3]、私が取得する必要があるでしょう: adjacentPowerset([1, 2, 3]) = [[1, 2, 3], [1, 2], [2, 3], [1], [2], [3]]; // Without [1, 3] 私は

    0

    1答えて

    私のコードがクラッシュし、永遠に実行されます私の誤りを把握することはできません def subsets(nums): """ :type nums: List[int] :rtype: List[List[int]] """ results = [[]] for num in nums: results.extend([res

    0

    1答えて

    私は決定木でこの本を読んでいますが、著者はパワーセットを生成するコードの例を示しました。説明は神秘的なものですが、私はすべての操作の構文と意味を理解しています。私はこのアルゴリズムの背後にある推論を得ていません。 # generate all combinations of N items def powerSet(items): N = len(items) # enume

    4

    1答えて

    以下の関数は、セット(リスト)のパワーセットを返します。 let rec powerset = function | [] -> [[]] | x::xs -> List.collect (fun sub -> [sub; x::sub]) (powerset xs) 私はなぜそれが動作するのか分かりません。私は再帰を理解する。私はList.collectの動作も理解してい