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

时间:2019-04-13 16:56:02

标签: python arrays python-3.x numpy numpy-ndarray

我有一个形状为window.confirm = function() { return true; } if (window.confirm("Delete everything?") == true) { alert("Deleting all your files as you confirmed") }的numpy数组,第二个数组也为形状(1,x,1)。我想知道如何检查它们是否相同?例子:

1。 首先:

(1,x,1)

第二:

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

响应:正确

2。

第一:

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

第二:

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

响应:错误

1 个答案:

答案 0 :(得分:0)

已经有一个关于该主题的SO问题,@ Juh_ link给出了很好的答案。

解决方案:

(A==B).all()