Numpy NP.kwantyl

Numpy NP.kwantyl
Jak sama nazwa wskazuje, funkcja Quantile () w Numpy pozwala obliczyć kwantyl QTH określonej tablicy wzdłuż osi ustawionej. Podczas pracy z normalnymi rozkładami kwantyle i percentyle są bardzo fundamentalnymi pojęciami.

Poznajmy funkcję kwantową Numpy'ego.

Składnia funkcji

Składnia funkcji jest jak pokazana poniżej:

Numpy.Quantile (a, q, axis = brak, out = brak, nadprite_input = false, metoda = „liniowa”, klepedims = false, *, interpolacja = brak)

Parametry funkcji

Funkcja akceptuje parametry w następujący sposób:

  1. a - tablica wejściowa lub obiekt podobny do tablicy.
  2. P - Twój docelowy kwantyl do obliczenia. Możesz także przejść sekwencję inkluzyjną kwantyli w zakresie od 0 do 1.
  3. Oś - określa, która osi do obliczenia kwantylu. Domyślnie ta wartość jest ustawiona na brak. Stąd funkcja spłaszczy tablicę i obliczy określony kwantyl.
  4. Out - ustawia tablicę wyjściową dla wyniku.
  5. Overwrite_input - Ten parametr pozwala funkcji modyfikować tablicę wejściową.
  6. Metoda - określa metodę zastosowaną do oszacowania kwantylu. Sprawdź dokumenty, aby odkryć zaakceptowane wartości.

Funkcja zwraca wartość

Funkcja zwraca Qth kwantyl określonej tablicy wzdłuż osi ustawionej.

Przykład 1

Przykład pokazany poniżej oblicza pojedynczy kwantyl określonej tablicy.

# Importuj Numpy
importować Numpy jako NP
ARR = NP.tablica ([10,20,40,50])
Drukuj (F ".5 Quantile: np.kwantyl (ARR, 0.5) ”)

Kod powyżej powinien zwrócić .5 kwantyl wartości w dostarczonej tablicy. Powstałe wyjście to:

.5 Quantile: 30.0

Przykład nr 2

Aby obliczyć wiele kwantyli danej tablicy, możemy zrobić:

ARR = NP.tablica ([10,20,40,50])
Drukuj (NP.kwantyl (arr, [0.25, 0.25, 0.50]))

Powyższy kod oblicza kwantyle określone w sekwencji.

Powstałe wartości są jak pokazano poniżej:

[20. 20. 30.]

Przykład nr 3

Aby obliczyć kwantyl tablicy 2D wzdłuż określonej osi:

ARR = NP.tablica ([[9,5,3], [4,7,1]])
Drukuj (NP.kwantyl (arr, .25, oś = 0))

Na przykład obliczamy .25. kwantyl wzdłuż osi 0 tablicy wejściowej w powyższym kodzie.

Wyjście jest tak, jak pokazano:

[5.25 5.5 1.5]

Przykład nr 4

Możesz także zmienić metodę interpolacji, jak pokazano w poniższym przykładzie:

ARR = NP.tablica ([[9,5,3], [4,7,1]])
Drukuj (NP.kwantyl (arr, .25, oś = 0, interpolacja = „najbliższa”)))

Powoduje to następującą tablicę:

[4 5 1]

Wniosek

Korzystając z tego artykułu, powinieneś zapoznać się z funkcją kwantylową Numpy i sposobem użycia go do obliczenia Qth kwantyle danej tablicy wzdłuż określonej osi.

Do zobaczenia na następnym!!!