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являются скалярами.
См. также
Примеры
>>> 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