ValueError:具有多个元素的数组的真值是不明确的

时间:2015-03-24 20:19:24

标签: python numpy

>>> m=np.mat('1,0;0,1')
>>> l=[m]
>>> m in l
True
>>> l=[np.mat('1,0;0,1')]
>>> m in l
Traceback (most recent call last): File "<stdin>", line 1, in <module> 
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

有人可以告诉我这里发生了什么吗?我试图制作一个numpy矩阵列表并检查某些矩阵是否是此列表的元素,但我仍然遇到此错误。

0 个答案:

没有答案