как сравнить два массива numpy
Ответы
Elena Gromova
10 июля 2024
Для сравнения двух массивов Numpy можно использовать функцию np.array_equal(), которая позволяет проверить, равны ли два массива. Например:
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2, 3])
if np.array_equal(arr1, arr2):
print("Массивы arr1 и arr2 равны")
else:
print("Массивы arr1 и arr2 не равны")
Также можно сравнить элементы массивов покомпонентно, используя логические операторы. Например:
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 3, 3])
comparison = arr1 == arr2
if comparison.all():
print("Массивы arr1 и arr2 равны покомпонентно")
else:
print("Массивы arr1 и arr2 не равны покомпонентно")
Таким образом, сравнивая массивы Numpy, можно определить их равенство как в целом, так и покомпонентно.
0
0