Przed zanurzeniem się w użyciu funkcji STD () w Numpy, podsumujmy, czym jest odchylenie standardowe.
Co to jest odchylenie standardowe?
Odchylenie standardowe lub SD to typowa operacja statystyczna, która pozwala obliczyć dyspersję danego zestawu wartości.
Możemy wyrazić formułę odchylenia standardowego w następujący sposób:
Z tego powodu omówmy, jak korzystać z funkcji Numpy Std ().
Funkcja Numpy STD
Funkcja std () oblicza odchylenie standardowe elementów w tablicy wzdłuż danej osi.
Jeśli oś nie zostanie określona, funkcja spłaszczy tablicę i zwróci odchylenie standardowe wszystkich elementów.
Składnia funkcji można wyrazić w następujący sposób:
Numpy.std (a, axis = brak, dType = brak, out = brak, ddof = 0, klepedims =Parametry są zdefiniowane zgodnie z ich następującymi funkcjami:
Przykład 1
Poniższy kod pokazuje przykład funkcji Numpy STD bez wartości osi:
# Importuj NumpyPoprzedni kod zwraca odchylenie standardowe wszystkich elementów w tablicy.
Powstałe wyjście jest następujące:
Odchylenie standardowe: 1.118033988749895Przykład 2
Aby obliczyć odchylenie standardowe wzdłuż osi 0 i osi 1, zastosuj następujący kod:
print (f "Odchylenie standardowe (axis = 0): np.std (arr, axis = 0) ")Poniżej znajduje się wynikowe dane wyjściowe:
Odchylenie standardowe (oś = 0): [1. 1.]Przykład 3
Możesz określić typ danych, taki jak zmiennoprzemiennie, aby zwiększyć dokładność i precyzję. Przykładowy kod jest następujący:
Drukuj (f "Odchylenie standardowe: np.STD (ARR, DTYPE = NP.float32) ”)Zauważysz, że NP.float32 zwraca wartość z wyższą precyzją, a NP.float64 zwraca wartość z wyższą dokładnością.
Poniżej znajduje się wynikowe dane wyjściowe:
Odchylenie standardowe: 1.1180340051651Przykład 4
Podobnie możesz użyć funkcji STD () z tablicą N-wymiarowym, jak pokazano poniżej:
Arr = [[0, 1, 2],Podany przykład oblicza odchylenie standardowe tablicy 3D i zwraca wynik w następujący sposób:
Odchylenie standardowe: 7.788880963698615Uwaga: Ponieważ nie określamy osi, funkcja spłaszcza tablicę i zwraca wynikową wartość odchylenia standardowego.
Wniosek
W tym artykule zbadaliśmy, jak korzystać z funkcji Numpy std () do obliczenia odchylenia standardowego tablicy wzdłuż określonej osi po podanych przykładach. Przeglądaj stronę internetową Linux In Hint, aby uzyskać bardziej powiązane artykuły.