Numpy NP.quantil

Numpy NP.quantil
Wie der Name schon sagt, ermöglicht die Quantile () -Funktion in Numpy, das Q -te Quantil des angegebenen Arrays entlang einer festgelegten Achse zu berechnen. Bei der Arbeit mit Normalverteilungen sind Quantile und Perzentile sehr grundlegende Konzepte.

Lassen Sie uns die quantile Funktion von Numpy untersuchen.

Funktionssyntax

Die Funktionssyntax ist wie unten gezeigt:

Numpy.quantile (a, q, axis = none, out = keine, overwrite_input = false, method = 'linear', keepdims = false, *, interpolation = keine)

Funktionsparameter

Die Funktion akzeptiert die Parameter wie folgt:

  1. A - Das Eingabearray oder das Array_ -ähnliche Objekt.
  2. F - Ihr Zielquantil zu berechnen. Sie können auch eine integrative Folge von Quantilen im Bereich von 0 bis 1 übergeben.
  3. Achse - Definiert entlang der Achse zur Berechnung des Quantils. Standardmäßig ist dieser Wert auf keine festgelegt. Daher fasst die Funktion das Array ab und berechnet das angegebene Quantil.
  4. OUT - Legt ein Ausgabemarray für das Ergebnis fest.
  5. overwrite_input - Mit diesem Parameter kann die Funktion das Eingabearray ändern.
  6. Methode - Gibt die Methode an, die zur Schätzung des Quantils verwendet wird. Überprüfen Sie die Dokumente, um die akzeptierten Werte zu entdecken.

Funktionsrückgabewert

Die Funktion gibt das q zurückth Quantil des angegebenen Arrays entlang der festgelegten Achse.

Beispiel 1

Das nachstehend gezeigte Beispiel berechnet ein einzelnes Quantil eines angegebenen Arrays.

# Numpy importieren
Numph als NP importieren
arr = np.Array ([10,20,30,40,50])
drucken (f ".5 Quantil: np.quantil (arr, 0.5) ")

Der obige Code sollte die zurückgeben .5 Quantil der Werte im angegebenen Array. Die resultierende Ausgabe ist:

.5 Quantil: 30.0

Beispiel #2

Um mehrere Quantile eines bestimmten Arrays zu berechnen, können wir dies tun:

arr = np.Array ([10,20,30,40,50])
drucken (np.quantil (arr, [0).25, 0.25, 0.50])))

Der obige Code berechnet die Quantile wie in der Sequenz angegeben.

Die resultierenden Werte sind wie unten gezeigt:

[20. 20. 30.]

Beispiel #3

Berechnung des Quantils eines 2D -Arrays entlang einer bestimmten Achse:

arr = np.Array ([[9,5,3], [4,7,1]])
drucken (np.quantil (arr, .25, Achse = 0))

Zum Beispiel berechnen wir die .25. Quantil entlang der Achse 0 des Eingangsarrays im obigen Code.

Der Ausgang ist wie gezeigt:

[5.25 5.5 1.5]

Beispiel #4

Sie können auch die Interpolationsmethode ändern, wie im folgenden Beispiel gezeigt:

arr = np.Array ([[9,5,3], [4,7,1]])
drucken (np.quantil (arr, .25, axis = 0, Interpolation = 'nächstgelegener'))

Dies führt im folgenden Array:

[4 5 1]

Abschluss

Mit diesem Artikel sollten Sie mit der Numpy Quantile -Funktion vertraut sein und wie Sie sie verwenden, um das Q zu berechnenth Quantile eines bestimmten Arrays entlang einer bestimmten Achse.

Wir sehen uns bei der nächsten!!!