pyyeti.locate.find_unique¶
- pyyeti.locate.find_unique(y, tol=1e-06)[source]¶
Find values in a vector that differ from previous adjacent value.
- Parameters:
y (1d array_like) – y-axis data vector
tol (scalar; optional) – A value is considered the same as the previous if the difference is less than
tol*max(abs(all differences)).
- Returns:
pv (ndarray) – True/False vector with True for the unique values.
Notes
The first element is considered unique unless is a NaN.
Examples
>>> from pyyeti import locate >>> locate.find_unique([1, 1, 1, 1]) array([ True, False, False, False], dtype=bool) >>> locate.find_unique([4, 4, -2, -2, 0, -2]) array([ True, False, True, False, True, True], dtype=bool)