【发布时间】:2016-10-27 12:37:00
【问题描述】:
我有一个 N 维数组 = X,我想检查 X 中的每个值是否大于 0.35 。我写成:-
for number in X:
if (.35> number): # Here error occurs
print (enumerate(number))
但我收到此错误:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
我想将 X 中小于 0.35 的每个值的索引保存在列表中
【问题讨论】:
-
您可以使用
numpy.nd.array.flatten,但您可能想使用 John Zwinck 的答案
标签: python python-3.x if-statement for-loop