numpy.unique_counts#

numpy.unique_counts(x)[source]#

查找输入数组 x 的唯一元素和计数。

此函数是 Array API 与以下函数兼容的替代方案:

>>> x = np.array([1, 1, 2])
>>> np.unique(x, return_counts=True, equal_nan=False)
(array([1, 2]), array([2, 1]))
参数:
xarray_like

输入数组。如果它不是一维数组,则会被展平。

返回值:
outnamedtuple

包含以下内容的结果:

  • values - 输入数组的唯一元素。

  • counts - 每个唯一元素对应的计数。

参见

unique

查找数组的唯一元素。

示例

>>> import numpy as np
>>> np.unique_counts([1, 1, 2])
UniqueCountsResult(values=array([1, 2]), counts=array([2, 1]))