scipy.stats.

find_repeats#

scipy.stats.find_repeats(arr)[Quelle]#

Findet Wiederholungen und deren Anzahl.

Veraltet seit Version 1.15.0: Diese Funktion ist ab SciPy 1.15.0 veraltet und wird in SciPy 1.17.0 entfernt. Bitte verwenden Sie stattdessen numpy.unique / numpy.unique_counts.

Parameter:
arrarray_like

Eingabearray. Wird in float64 umgewandelt.

Rückgabe:
valuesndarray

Die eindeutigen Werte aus dem (abgeflachten) Eingang, die wiederholt werden.

countsndarray

Anzahl der Wiederholungen des entsprechenden 'value'.

Hinweise

In NumPy >= 1.9 bietet numpy.unique ähnliche Funktionalität. Der Hauptunterschied besteht darin, dass find_repeats nur wiederholte Werte zurückgibt.

Beispiele

>>> 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]))