小编Gul*_*wak的帖子

如何检查 numpy 数组列表是否包含给定的测试数组?

我有一个numpy数组列表,比如说,

a = [np.random.rand(3, 3), np.random.rand(3, 3), np.random.rand(3, 3)]
Run Code Online (Sandbox Code Playgroud)

我有一个测试数组,比如说

b = np.random.rand(3, 3)
Run Code Online (Sandbox Code Playgroud)

我想检查是否a包含b。然而

b in a 
Run Code Online (Sandbox Code Playgroud)

引发以下错误:

ValueError:包含多个元素的数组的真值不明确。使用 a.any() 或 a.all()

我想要的正确方法是什么?

python numpy

4
推荐指数
1
解决办法
2896
查看次数

标签 统计

numpy ×1

python ×1