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
输入数组。如果它不是一维的,它将被展平。
- 返回:
- outnamedtuple
包含以下结果:
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])