larray.Array.isin
- Array.isin(test_values, assume_unique=False, invert=False) Array [source]
Compute whether each element of this array is in test_values. Return a boolean array of the same shape as this array that is True where the array element is in test_values and False otherwise.
- Parameters
- test_valuesarray_like or set
The values against which to test each element of this array. If test_values is not a 1D array, it will be converted to one.
- assume_uniquebool, optional
If True, this array and test_values are both assumed to be unique, which can speed up the calculation. Defaults to False.
- invertbool, optional
If True, the values in the returned array are inverted, as if calculating element not in test_values. Defaults to False.
isin(a, b, invert=True)
is equivalent to (but faster than)~isin(a, b)
.
- Returns
- Array
boolean array of the same shape as this array that is True where the array element is in test_values and False otherwise.
Examples
>>> arr = ndtest((2, 3)) >>> arr a\b b0 b1 b2 a0 0 1 2 a1 3 4 5 >>> arr.isin([1, 5, 7]) a\b b0 b1 b2 a0 False True False a1 False False True >>> arr[arr.isin([1, 5, 7])] a_b a0_b1 a1_b2 1 5