zmap#
- scipy.stats.zmap(scores, compare, axis=0, ddof=0, nan_policy='propagate')[Quelle]#
Berechnet die relativen z-Scores.
Gibt ein Array von z-Scores zurück, d. h. Scores, die auf einen Mittelwert von Null und eine Einheitsvarianz standardisiert sind, wobei Mittelwert und Varianz aus dem Vergleichsarray berechnet werden.
- Parameter:
- scoresarray_like
Die Eingabe, für die z-Scores berechnet werden.
- comparearray_like
Die Eingabe, aus der der Mittelwert und die Standardabweichung für die Normalisierung entnommen werden; es wird angenommen, dass sie die gleiche Dimension wie scores hat.
- axisint oder None, optional
Achse, über die Mittelwert und Varianz von compare berechnet werden. Standard ist 0. Wenn None, wird über das gesamte Array scores berechnet.
- ddofint, optional
Freiheitsgradkorrektur bei der Berechnung der Standardabweichung. Standard ist 0.
- nan_policy{‘propagate’, ‘raise’, ‘omit’}, optional
Definiert, wie mit dem Auftreten von Nans in compare umgegangen wird. 'propagate' gibt NaN zurück, 'raise' löst eine Ausnahme aus, 'omit' führt die Berechnungen unter Ignorieren von NaN-Werten durch. Standard ist 'propagate'. Beachten Sie, dass bei 'omit' Nans in scores ebenfalls in die Ausgabe propagiert werden, aber die für die Nicht-NaN-Werte berechneten z-Scores nicht beeinflussen.
- Rückgabe:
- zscorearray_like
Z-Scores, in der gleichen Form wie scores.
Hinweise
Diese Funktion behält NDArray-Unterklassen bei und funktioniert auch mit Matrizen und Masked Arrays (sie verwendet asanyarray anstelle von asarray für Parameter).
zmapunterstützt experimentell neben NumPy auch Backend, die mit dem Python Array API Standard kompatibel sind. Bitte erwägen Sie, diese Funktionen zu testen, indem Sie die UmgebungsvariableSCIPY_ARRAY_API=1setzen und CuPy-, PyTorch-, JAX- oder Dask-Arrays als Array-Argumente bereitstellen. Die folgenden Kombinationen von Backend und Gerät (oder anderen Fähigkeiten) werden unterstützt.Bibliothek
CPU
GPU
NumPy
✅
n/a
CuPy
n/a
✅
PyTorch
✅
✅
JAX
✅
✅
Dask
✅
n/a
Siehe Unterstützung für den Array API Standard für weitere Informationen.
Beispiele
>>> from scipy.stats import zmap >>> a = [0.5, 2.0, 2.5, 3] >>> b = [0, 1, 2, 3, 4] >>> zmap(a, b) array([-1.06066017, 0. , 0.35355339, 0.70710678])