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

Функция not_equal

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

Синтаксис

np.not_equal(x1, x2, [out])

Пример

Давайте сравним два списка чисел поэлементно на неравенство:

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

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

[False True False True]

Пример

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

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

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

[ True True False True True]

Пример

Давайте сравним массив со скалярным значением:

import numpy as np arr = np.array([0, 1, 2, 3, 0, 0]) res = np.not_equal(arr, 0) print(res)

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

[False True True True False False]

Пример

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

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

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

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

Пример

Давайте используем оператор != для сравнения массивов, что эквивалентно функции not_equal:

import numpy as np arr1 = np.array([1, 3, 5, 7]) arr2 = np.array([1, 2, 5, 8]) res = arr1 != arr2 print(res)

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

[False True False True]

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

  • функцию equal,
    которая выполняет поэлементное сравнение на равенство
  • функцию greater,
    которая выполняет поэлементное сравнение на больше
  • функцию less,
    которая выполняет поэлементное сравнение на меньше
  • функцию logical_not,
    которая выполняет поэлементное логическое отрицание
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить