我想知道是否有人知道一個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中使用,所以不要像numpy那樣需要通過pip手動安裝的地方。
謝謝:)
好像你只需要一種組合。爲此,您可以生成隨機索引並將其拉出。例如'a [0] [random(2)],a [1] [random(2)]' –
什麼是輸入? – Haranadh
我的實際輸入是一個方形矩陣mat = [[1,2,3],[4,5,6],[7,8,9]]。 – pyCharmer