【发布时间】:2020-03-21 20:14:14
【问题描述】:
在NumPy中,可以按值过滤数组中的数组数据,例如这样:
L = [[str(j) + str (i) for i in range(5)] for j in range(5)]
# [['00' '01' '02']
# ['10' '11' '12']
# ['20' '21' '22']]
要找出第三列中包含值“22”的行的第一列中的值是什么,必须执行以下操作:
print(A1[A1[:,2] == '22', 3])
#['20']
如何在普通的二维数组 llist-type 中进行这种过滤?
还是需要转NumPy?
【问题讨论】:
-
您的列表理解不输出显示的值