下面是一小段代码,由于某种原因不断生成以下值错误消息: ValueError:具有多个元素的数组的真值不明确。使用 a.any() 或 a.all()。
import numpy as np
p=np.array([1,2,3])
q=np.array([4,5,5])
while p + q==7:
try:
assert p.any()
assert q.any()
except AssertionError:
print('(p + q)<=6')
print (p + q)
p.any
和都试过了p.all
,还是一样的错误信息。有什么建议么?谢谢。