numpy.not_equal
- numpy.not_equal(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature])=<ufunc 'not_equal'>
-
Возвращает (x1 != x2) поэлементно.
- Parameters:
-
- x1, x2array_like
-
Вводные массивы. Если
x1.shape != x2.shape, они должны быть совместимы для трансляции к общему размеру (который станет размером выходных данных). - outndarray, None, or tuple of ndarray and None, optional
-
Расположение, в которое сохраняется результат. Если указано, его размер должен соответствовать размеру ввода. Если не указано или равно None, возвращается только что выделенный массив. Кортеж (возможен только как ключевое слово) должен иметь длину, равную количеству выходных данных.
- wherearray_like, optional
-
Это условие транслируется по вводу. В местах, где условие True, массив
outбудет установлен в результат ufunc. В противном случае массивoutсохранит своё исходное значение. Обратите внимание, что если массивoutсоздаётся с помощью значения по умолчаниюout=None, расположения в нём, где условие False, останутся неинициализированными. - **kwargs
-
Для других ключевых аргументов см. документацию ufunc.
- Returns:
-
- outndarray or scalar
-
Массив выходных данных, поэлементное сравнение
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для ndarrays.>>> a = np.array([1., 2.]) >>> b = np.array([1., 3.]) >>> a != b array([False, True])
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.not_equal.html