以下是一个比较两个多维数组的示例代码:
import numpy as np
# 创建两个多维数组
array1 = np.array([[1, 2, 3], [4, 5, 6]])
array2 = np.array([[1, 2, 3], [4, 5, 6]])
# 使用np.array_equal()函数比较两个多维数组是否相等
if np.array_equal(array1, array2):
print("两个多维数组相等")
else:
print("两个多维数组不相等")
这个示例使用了NumPy库中的np.array_equal()
函数来比较两个多维数组是否相等。np.array_equal()
函数会逐个比较两个数组中的元素,并返回一个布尔值表示是否相等。
在这个示例中,我们创建了两个相同的多维数组array1
和array2
。然后,我们使用np.array_equal(array1, array2)
来比较这两个数组是否相等。如果相等,则打印"两个多维数组相等";否则,打印"两个多维数组不相等"。