scipy.stats.

find_repeats#

scipy.stats.find_repeats(arr)[源代码]#

查找重复项和重复计数。

自版本 1.15.0 起已弃用:此函数自 SciPy 1.15.0 起已弃用,将在 SciPy 1.17.0 中移除。请改用 numpy.unique / numpy.unique_counts

参数:
arrarray_like

输入数组。它会被转换为 float64 类型。

返回:
valuesndarray

来自(扁平化)输入的唯一重复值。

countsndarray

对应“value”重复的次数。

注释

在 numpy >= 1.9 中,numpy.unique 提供了类似的功能。主要的区别在于 find_repeats 只返回重复的值。

示例

>>> from scipy import stats
>>> stats.find_repeats([2, 1, 2, 3, 2, 2, 5])
RepeatedResults(values=array([2.]), counts=array([4]))
>>> stats.find_repeats([[10, 20, 1, 2], [5, 5, 4, 4]])
RepeatedResults(values=array([4.,  5.]), counts=array([2, 2]))