numpy.unique_counts#
- numpy.unique_counts(x)[источник]#
Найти уникальные элементы и их количество во входном массиве x.
Эта функция является совместимой с Array API альтернативой:
np.unique(x, return_counts=True, equal_nan=False, sorted=False)
но возвращает namedtuple для более лёгкого доступа к каждому выводу.
Примечание
Эта функция в настоящее время всегда возвращает отсортированный результат, однако это может измениться в любом минорном релизе NumPy.
- Параметры:
- xarray_like
Входной массив. Он будет сведен к одномерному, если еще не является таковым.
- Возвращает:
- выходnamedtuple
Результат, содержащий:
values — уникальные элементы входного массива.
counts - Соответствующие количества для каждого уникального элемента.
Смотрите также
uniqueНайти уникальные элементы массива.
Примеры
>>> import numpy as np >>> x = [1, 1, 2] >>> uniq = np.unique_counts(x) >>> uniq.values array([1, 2]) >>> uniq.counts array([2, 1])