Set routines#

Making proper sets#

unique(ar[, return_index, return_inverse, ...])

Find the unique elements of an array.

unique_all(x)

Find the unique elements of an array, and counts, inverse, and indices.

unique_counts(x)

Find the unique elements and counts of an input arrayx.

unique_inverse(x)

Find the unique elements ofx and indices to reconstructx.

unique_values(x)

Returns the unique elements of an input arrayx.

Boolean operations#

intersect1d(ar1, ar2[, assume_unique, ...])

Find the intersection of two arrays.

isin(element, test_elements[, ...])

Calculateselementintest_elements, broadcasting overelement only.

setdiff1d(ar1, ar2[, assume_unique])

Find the set difference of two arrays.

setxor1d(ar1, ar2[, assume_unique])

Find the set exclusive-or of two arrays.

union1d(ar1, ar2)

Find the union of two arrays.