【发布时间】:2019-05-23 21:03:05
【问题描述】:
如何比较两个 numpy 数组在内存中是否完全相同,例如
np.array([0,1]) == np.array([0,1])
是真的,但是
np.array([0,1]) == np.array([[0,1]])
np.array([0,1], dtype=np.int32) == np.array([0,1], dtype=np.int64)
都是假的。 np.array_equal 没有 compare_dtypes 选项。我想可能还有其他方法可以使数组的内存表示也有所不同(例如字节序)
【问题讨论】: