scipy.stats.
find_repeats#
- scipy.stats.find_repeats(arr)[source]#
查找重复项和重复计数。
自 1.15.0 版本弃用: 此函数自 SciPy 1.15.0 版本起已弃用,将在 SciPy 1.17.0 版本中移除。请使用
numpy.unique
/numpy.unique_counts
代替。- 参数:
- arrarray_like
输入数组。 这将被转换为 float64。
- 返回:
- valuesndarray
来自(扁平化)输入的,被重复的唯一值。
- countsndarray
相应“值”的重复次数。
备注
在 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]))