我在使用NumPy和/或Pandas处理2D列表时遇到了困难,需要做到以下几点:
获取所有元素的唯一组合的总和,不能再从同一行选择(对于下面的数组,应该有81种组合)。
打印组合中每个元素的行和列。
例如:
arr = [[1, 2, 4], [10, 3, 8], [16, 12, 13], [14, 4, 20]]
(1,3,12,20), Sum = 36 and (row, col) = [(0,0),(1,1),(2,1),(3,2)]
(4,10,16,20), Sum = 50 and (row, col) =[(0,2),(1,0),(2,0),(3,2)]
for
循环。但是我需要使用来自numpy/panda的高性能数据结构。我搜索了很多论坛,但找不到如何遍历所有元素组合的方法。 - vkb