unique_count

unique_count(X: ndarray) tuple[ndarray, ndarray][source]

Numba unique value count function for a 1d numpy array.

np.unique() is supported by numba, but the return_counts parameter is not.

Parameters:
X1d numpy array

A 1d numpy array of values

Returns:
unique1d numpy array

The unique values in X

counts1d numpy array

The occurrence count for each unique value in X

Examples

>>> import numpy as np
>>> from aeon.utils.numba.general import unique_count
>>> X = np.array([1, 2, 2, 3, 3, 3, 4, 4, 4, 4])
>>> unique, counts = unique_count(X)