如何检查两个三维numpy数组是否相同? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我有一个形状为(1,x,1)的numpy数组,第二个也有形状(1,x,1)。我想知道如何检查它们是否相同?例子:

1.首先:

[[[ 2]
  [ 3]
  [ 4]
  [ 5]
  [ 6]
  [ 7]
  [ 8]
  [ 9]
  [ 4]
  [ 6]
  [10]]]

第二:

[[[ 2]
  [ 3]
  [ 4]
  [ 5]
  [ 6]
  [ 7]
  [ 8]
  [ 9]
  [ 4]
  [ 6]
  [10]]]

回应:是的

2.

第一:

[[[ 2]
  [ 3]
  [ 4]
  [ 5]
  [ 6]
  [ 7]
  [ 8]
  [ 9]
  [ 4]]]

第二:

[[[ 1]
  [ 2]
  [ 3]
  [ 5]
  [ 6]
  [ 2]
  [ 8]
  [ 3]
  [ 5]]]

回复:错误

python arrays python-3.x numpy numpy-ndarray
1个回答
0
投票

@Juh_ link已经提出了一个关于该主题的问题和一个很好的答案。

解决方案:

(A==B).all()
© www.soinside.com 2019 - 2024. All rights reserved.