誰かが繰り返しのない列の組み合わせを返すPython関数を知っているかどうかを知りたい。たとえば、一意の列の組み合わせを取得する
a= [[1,2],
[3,4]]
# 1,4 is allowed since not the same column.
# 2,3 is allowed since not the same column.
# 1,3 is not allowed since its the same column.
# 2,4 is not allowed since its the same column.
カスタム機能を使用しても、私はそれを見て、その背後にある論理を理解したいと思います。
可能であれば、私はモジュールの機能をデフォルトでPythonですぐに利用できるようにしたいので、pipで手動でインストールする必要があるnumpyのようなものは望ましくありません。
感謝:)
は、1つの組み合わせが必要なようです。そのために、ランダムなインデックスを生成してそれらを引き出すことができます。例えば 'a [0] [random(2)]、a [1] [random(2)]' –
の入力は何ですか? – Haranadh
私の実際の入力は正方行列mat = [[1,2,3]、[4,5,6]、[7,8,9]]です。 – pyCharmer