【发布时间】:2020-05-09 20:35:49
【问题描述】:
我有一个 MxN 元素的 2D 列表。我想要所有那些列 j 具有特定值的行。我的想法是:
my_2D_list = np.transpose(np.array(my_2D_list))
temp = my_2D_list[my_2D_list[j] == myvalue]
但 temp 为空。如果我打印 my_2D_list 我可以看到数组被转置,但它就像:
[['0' '0' '0' ... '0' '0' '0']
['0' '0' '1' ... '75' '80' '80']
['60' '60' '0' ... '10' '108' '108'] ...
列之间没有逗号,所以我猜它不是在新矩阵的列中拆分每一行,而是一种连续体......我该如何解决这个问题?
【问题讨论】:
标签: python-3.x list numpy multidimensional-array transpose