【发布时间】:2013-07-17 14:41:55
【问题描述】:
import numpy as np
a = np.eye(2)
b = np.array([1,1],[0,1])
my_list = [a, b]
a in my_list 返回true,但b in my_list 返回“ValueError:具有多个元素的数组的真值不明确。使用a.any() 或a.all()”。我可以通过先将数组转换为字符串或列表来解决这个问题,但是有没有更好(更 Pythonic)的方法呢?
【问题讨论】: