{ } Raw JSON

bundles / numpy 2.4.4 / numpy / setdiff1d

_ArrayFunctionDispatcher

numpy:setdiff1d

source: /numpy/lib/_arraysetops_impl.py :1120

Signature

def   setdiff1d ( ar1 ar2 assume_unique = False )

Summary

Find the set difference of two arrays.

Extended Summary

Return the unique values in ar1 that are not in ar2.

Parameters

ar1 : array_like

Input array.

ar2 : array_like

Input comparison array.

assume_unique : bool

If True, the input arrays are both assumed to be unique, which can speed up the calculation. Default is False.

Returns

setdiff1d : ndarray

1D array of values in ar1 that are not in ar2. The result is sorted when assume_unique=False, but otherwise only sorted if the input is sorted.

Examples

import numpy as np
a = np.array([1, 2, 3, 2, 4, 1])
b = np.array([3, 4, 5, 6])
np.setdiff1d(a, b)

Aliases

  • numpy.setdiff1d