Funkcja Applape_Along_Axis () służy do zastosowania określonej funkcji do kawałka 1D wzdłuż określonej osi.
Składnia funkcji
Składnia funkcji jest jak pokazana:
1 | Numpy.Apply_Along_Axis (FUNC1D, AXIS, ARR, *Args, ** KWARGS) |
Parametry są jak pokazane:
Funkcja zwraca tablicę wyjściową, z wyjątkiem wzdłuż osi. Oś jest usuwana i zastępowana wymiarami równymi kształtem wartości zwracanej funkcji.
Przykład
Aby zastosować średnią funkcję wzdłuż osi zerowej jednowymiarowej tablicy, możemy zrobić:
1 2 3 4 5 6 | # Importuj Numpy importować Numpy jako NP def m (a): zwróć NP.średnia (a) ARR = NP.tablica ([10,20,20,230,23,243]) Drukuj (NP.Apply_Along_Axis (M, 0, ARR)) |
Powinno to obliczyć i zwrócić średnią elementów w tablicy wejściowej wzdłuż określonej osi.
Przykładową wartość zwracana jest taka, jak pokazano:
1 2 | Wyjście: 91.0 |
Przykład 2
Poniższy przykład pokazuje, jak funkcja zachowuje się w dwuwymiarowej tablicy.
1 2 | ARR = NP.tablica ([[10,20,20], [230,23,243]])) Drukuj (NP.Apply_Along_Axis (M, 0, ARR)) |
To powinno powrócić:
1 | [120. 21.5 131.5] |