numpy.unique_all#
- numpy.unique_all(x)[source]#
查找数组中唯一的元素,以及计数、逆序和索引。
此函数是 Array API 与 兼容的 替代函数
>>> x = np.array([1, 1, 2]) >>> np.unique(x, return_index=True, return_inverse=True, ... return_counts=True, equal_nan=False) (array([1, 2]), array([0, 2]), array([0, 0, 1]), array([2, 1]))
- 参数:
- xarray_like
输入数组。如果它不是一维数组,则会被展平。
- 返回:
- outnamedtuple
包含以下内容的结果
values - 输入数组中唯一的元素。
indices - 每个唯一元素第一次出现的索引。
inverse_indices - 来自唯一元素集合的索引,用于重建 x。
counts - 每个唯一元素对应的计数。
参见
unique
查找数组中唯一的元素。
示例
>>> import numpy as np >>> np.unique_all([1, 1, 2]) UniqueAllResult(values=array([1, 2]), indices=array([0, 2]), inverse_indices=array([0, 0, 1]), counts=array([2, 1]))