【发布时间】:2018-12-04 15:51:10
【问题描述】:
我有一个 3x3 数组 l 的列表,我想检查一个不同的单个 3x3 数组 a 是否在列表中。我试过这样:
a in l
但由于以下错误无法执行:
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
我不明白为什么这样的比较会模棱两可(意图很明确),但无论如何,有没有办法解决我的问题?
【问题讨论】:
-
您能添加一些示例数据吗?
-
你在使用 Numpy 吗?
-
这篇类似的 SO 帖子可能对您有所帮助:stackoverflow.com/questions/10062954/…
-
地图和 id 解决方案对我不起作用,但 this one 起作用。