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