РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
178 of 541 menu

Функция equal

Функция equal выполняет поэлементное сравнение двух массивов и возвращает массив логических значений True или False. Первый и второй параметры функции принимают массивы для сравнения. Третьим параметром можно передать условие, при котором сравнение не выполняется.

Синтаксис

np.equal(arr1, arr2, [where])

Пример

Давайте сравним два одномерных массива чисел:

import numpy as np arr1 = np.array([1, 2, 3, 4, 5]) arr2 = np.array([1, 2, 0, 4, 5]) res = np.equal(arr1, arr2) print(res)

Результат выполнения кода:

[ True True False True True]

Пример

Давайте сравним два двумерных массива:

import numpy as np arr1 = np.array([[1, 2, 3], [4, 5, 6]]) arr2 = np.array([[1, 2, 0], [4, 0, 6]]) res = np.equal(arr1, arr2) print(res)

Результат выполнения кода:

[[ True True False] [ True False True]]

Пример

Сравнение массивов с использованием параметра where, который позволяет выполнять сравнение только для определенных элементов:

import numpy as np arr1 = np.array([1, 2, 3, 4, 5]) arr2 = np.array([1, 2, 0, 4, 5]) condition = np.array([True, False, True, False, True]) res = np.equal(arr1, arr2, where=condition) print(res)

Результат выполнения кода:

[ True False False False True]

Пример

Сравнение массивов с числами с плавающей запятой:

import numpy as np arr1 = np.array([1.0, 2.0, 3.0, 4.0]) arr2 = np.array([1.0, 2.1, 3.0, 4.1]) res = np.equal(arr1, arr2) print(res)

Результат выполнения кода:

[ True False True False]

Пример

Сравнение массива с числом (вещание):

import numpy as np arr = np.array([1, 2, 3, 4, 5]) res = np.equal(arr, 3) print(res)

Результат выполнения кода:

[False False True False False]

Смотрите также

  • функцию not_equal,
    которая выполняет поэлементное сравнение на неравенство
  • функцию array_equal,
    которая проверяет полное равенство массивов
  • функцию allclose,
    которая проверяет приблизительное равенство массивов с допуском
  • функцию isclose,
    которая выполняет поэлементное сравнение с допуском
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить