numpy.unique_counts#
- numpy.unique_counts(x)[原始碼]#
尋找輸入陣列 x 中的唯一元素及其計數。
此函數是 Array API 相容的替代方案,用於
np.unique(x, return_counts=True, equal_nan=False)
但會傳回 namedtuple,以便更輕鬆地存取每個輸出。
- 參數:
- xarray_like
輸入陣列。如果它還不是 1 維陣列,則會被展平。
- 傳回值:
- 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])