【发布时间】:2016-11-28 15:34:07
【问题描述】:
我想从一个相同的数组中选择 x、y 值,例如:
xy = [[0.0, 3], [0.1, 1], [0.2, -1]]
其中y > 0,所以输出应该是
array[ [0.0, 3], [0.1, 1]]
我尝试了类似的东西
[x for x in xy if y>0]
,但它返回以下错误:
ValueError:具有多个元素的数组的真值不明确。使用 a.any() 或 a.all()。
【问题讨论】:
-
你不是说
>= 0吗? -
@Simon :我想您的问题已经解决,请标记已接受的答案。 :)