Ta funkcja pobiera elementy z pierwszej tablicy wejściowej i dzieli je z odpowiednią tablicą w drugiej tablicy wejściowej.
Poznajmy dalej.
Składnia funkcji
Składnia funkcji jest jak pokazana poniżej:
Numpy.podziel (x1, x2, /, out = brak, *, gdzie = true, casting = 'same_kind', order = 'k', dtype = brak, subok = true [, podpis, extobj]) =Parametry
Funkcja akceptuje następujące parametry:
Powyższe są niektóre ze standardowych parametrów używanych z funkcją podziału. Ponownie możesz sprawdzić dokumenty, aby uzyskać więcej informacji.
Uwaga: Chociaż kształt tablic wejściowych może być inny, muszą być nadawane do standardowego kształtu.
Wartość zwracana
Funkcja podziału zwróci następnie tablicę z wynikami podziału elementów x1 i x2. (x1/x2).
Funkcja zwróci wartość skalarną, jeśli obie tablice zawierają elementy skalarne. W przeciwnym razie funkcja zwróci tablicę.
Uwaga: Dzielenie przez zero (jeśli x2 zawiera 0) spowoduje błąd.
Przykład 1
Poniższy kod pokazuje, jak używać funkcji podziału do podziału dwóch wartości skalarnych.
# Importuj NumpyW tym przykładzie przekazujemy dwie wartości skalarne zamiast tablicy do funkcji podziału.
Ponieważ funkcja podziału wykonuje prawdziwy podział, zawsze zwraca wartość zmiennoprzecinkową, jak pokazano:
10.0Przykład nr 2
Rozważ drugi przykład pokazany poniżej:
x1 = np.tablica ([11,45,22])W tym przykładzie mamy dwie jednowymiarowe tablice. Następnie wykonujemy podział elementu po emisji za pomocą funkcji podziału.
Ta operacja powinna zwrócić tablicę, jak pokazano poniżej:
[3.66666667 11.25 4.4]Przykład nr 3
W niektórych przypadkach możesz chcieć podzielić tablicę ze wspólnym dzielnikiem. Na przykład, jak pokazano, możemy podzielić wszystkie elementy tablicy ze wspólnym dzielnikiem 2.
arr_2d = np.tablica ([[12,43,76], [23,86,69]])W tym przypadku mamy tablicę 2D i dzielnik jako wartość skalarną. Aby podzielić wszystkie elementy w tablicy za pomocą dzielnika, możemy ar_2d jako x1 i wartości skalarne jako x2.
Operacja powinna zwrócić wyjście jako:
[[6. 21.5 38. ]Przykład nr 4
Jak wspomniano, funkcja zwróci błąd, jeśli którykolwiek z elementów w parametrze x2 jest równy zero.
Poniższy kod pokazuje tę funkcjonalność.
arr_2d = np.tablica ([[12,43,76], [23,86,69]])W tym przypadku dwa elementy w tablicy dzielnicy są równe zero. Dlatego uruchomienie powyższego kodu powinno zwrócić błąd, jak pokazano:
Uwaga: Chociaż funkcja zwraca błąd, będzie próbował wykonać operację podziału i zwróci odpowiednie wartości.
Wniosek
W tym artykule omówiliśmy funkcję podziału w Numpy. Ta funkcja pozwala wykonać podział elementu między dwiema tablicami.
Dziękujemy za przeczytanie i szczęśliwe kodowanie!!