/
Вопросы и ответы
/
Аналитика данных
/

как сравнить два массива numpy

как сравнить два массива numpy

3 года назад

Arthur Cheremisin

Ответы

0

Для сравнения двух массивов 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, можно определить их равенство как в целом, так и покомпонентно.

2 года назад

Elena Gromova

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845