Spec-Zone.ru › NumPy 1.20

numpy.not_equal

numpy.not_equal(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'not_equal'>

Возвращает (x1 != x2) поэлементно.

Параметры
x1, x2array_like

Входные массивы. Если x1.shape != x2.shape, они должны быть согласуемы по форме (что становится формой результата).

outndarray, None, or tuple of ndarray and None, optional

Местоположение, в котором хранится результат. Если указано, его форма должна соответствовать формам входных данных. Если не указано или равно None, возвращается новый массив. Кортеж (только как ключевой аргумент) должен иметь длину, равную количеству результатов.

wherearray_like, optional

Это условие транслируется по входным данным. В местах, где условие истинно, массив out будет установлен в результат ufunc. В противном случае массив out сохранит свое первоначальное значение. Обратите внимание, что если массив out создается по умолчанию через out=None, места в нем, где условие ложно, останутся неинициализированными.

**kwargs

Для других ключевых аргументов см. документацию ufunc.

Возвращает
outndarray or scalar

Массив результатов, поэлементное сравнение x1 и x2. Обычно имеет тип bool, если не указан dtype=object. Это скаляр, если и x1 и x2 являются скалярами.

См. также

equal, greater, greater_equal, less, less_equal

Примеры

>>> np.not_equal([1.,2.], [1., 3.])
array([False,  True])
>>> np.not_equal([1, 2], [[1, 3],[1, 4]])
array([[False,  True],
       [False,  True]])

Оператор != может быть использован как сокращение для np.not_equal на nd-массивах.

>>> a = np.array([1., 2.])
>>> b = np.array([1., 3.])
>>> a != b
array([False,  True])

© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/generated/numpy.not_equal.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API