numpy.unique_all#
- numpy.unique_all(x)[source]#
查找数组中唯一元素及其计数、逆索引和索引。
此函数是与数组API兼容的替代方案,
np.unique(x, return_index=True, return_inverse=True, return_counts=True, equal_nan=False)
但返回一个命名元组以便更容易访问每个输出。
- 参数:
- x类数组
输入数组。如果它不是一维数组,它将被展平。
- 返回:
- out命名元组
包含以下内容的结果:
values - 输入数组的唯一元素。
indices - 每个唯一元素的第一次出现的索引。
inverse_indices - 来自唯一元素集合的索引,用于重建 x。
counts - 每个唯一元素对应的计数。
另请参阅
unique
查找数组中唯一元素。
示例
>>> import numpy as np >>> x = [1, 1, 2] >>> uniq = np.unique_all(x) >>> uniq.values array([1, 2]) >>> uniq.indices array([0, 2]) >>> uniq.inverse_indices array([0, 0, 1]) >>> uniq.counts array([2, 1])