Spec-Zone.ru › NumPy 1.21

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, или кортеж из ndarray и None, необязательно

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

wherearray_like, необязательно

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

**kwargs

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

Возвращает
outndarray или скаляр

Массив результатов, поэлементное сравнение 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–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/generated/numpy.not_equal.html

Spec-Zone.ru

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