Numpy Element Wise Division

Numpy Element Wise Division

„W tym samouczku dowiemy się, jaka jest funkcja Numpy Divide () i jak korzystać z tej funkcji z różnymi wyjaśnionymi przykładami.

Jak wiecie, z nazwą funkcji, ja.mi., dzielić. Jeśli mówimy o matematyce, dzielimy dwie liczby, aby uzyskać określoną odpowiedź."

Wstęp

Tutaj funkcja podziału będzie działać tak samo, jak omówiliśmy powyżej; Jedyną różnicą jest to, że tam dzielimy dwie liczby, a tutaj dzielimy każdy element tablic. Dlatego jest znany jako podział podstawowy.

Funkcja Numpy Divide () dzieli tablice Numpy tego samego rozmiaru. Numpy Divide () wykonuje prawdziwe podziały, co oznacza.

Składnia

Omówmy styl pisania i implementację funkcji Divide () w Numpy. Najpierw musimy napisać nazwę biblioteki Python, której używamy, czyli „Numpy”, a następnie mamy nazwę funkcji „Divide”, którą wykonamy. Następnie przekazaliśmy parametry do funkcji.

Parametry

Poniżej znajdują się wymagane i opcjonalne parametry, które przeszliśmy podczas implementacji funkcji Divide () w Numpy.

Wymagane parametry

Array1: to tablica, która będzie zawierać elementy dywidendy.

Array2: to tablica, która będzie zawierała elementy dzieliny.

Opcjonalne parametry

na zewnątrz: Domyślnie jego wartość to „brak”, co oznacza, że ​​wartość jest przechowywana. Jeśli wartość nie zostanie podana, wówczas świeżo przypisana tablica zostanie zwrócona.

Gdzie: Ten parametr jest nadawany przez tablicę wejściową. Jeśli instrukcja jest prawdziwa, tablica wyjściowa zostanie ustawiona na wynik funkcji uniwersalnej (UFUNC). Jeśli jest to fałszywe, tablica out zachowa swój oryginalny wynik.

Wartość zwracana

Zwracana wartość tablicy wejściowej to nowo uformowana tablica, która zawiera elementarne podział funkcji Divide ().

Przykład 01: Podziel tablicę 1D według wartości skalarnej

Teraz przejdźmy do pierwszego przykładu funkcji Divide (). Jak wiemy, funkcja Divide () służy do podziału dwóch tablic, ale tutaj, w naszym pierwszym przykładzie, mamy tablicę jako dywidendę, a po drugie, mamy wartość skalarną jako dzielnik. Aby wdrożyć program Python, najpierw musisz zainstalować dowolny kompilator Python, aby uruchomić ten program.

Teraz zacznijmy wyjaśniać naszą pierwszą linię kodu po wierszu. Ponieważ będziemy korzystać z funkcji Numpy Division (), musimy najpierw zaimportować moduł Numpy. Następnie używamy metody print () do wyświetlania wiadomości „Implementacja funkcji Divide ():”, która pokazuje, że zamierzamy zaimplementować funkcję Divide (). A następnie używamy specyfikatora formatu „\ n” w metodzie print (), która jest używana do wprowadzania nowej linii.

Następnie tworzymy naszą tablicę dywidendy „[2, 4, 6, 8, 10]” o nazwie „Array1”. Aby wyświetlić tablicę1 w wyjściu, nazwaliśmy metodę print () i przekazaliśmy w niej tablicę. Chcemy również wyświetlić powiązaną wiadomość dotyczącą Array1, więc napisaliśmy również wiadomość w podwójnych cudzysłowie w metodzie drukowania. Następnie tworzymy zmienną skalarną „2” o nazwie „Scaler_value” jako dzielnik i wyświetlamy wartość zmiennej skalarnej za pomocą metody print () i przekazywaniu w niej nazwy zmiennej.

importować Numpy jako NP
drukuj („Implementacja funkcji Divide (): \ n”)
array1 = [2, 4, 6, 8, 10]
Drukuj („tablica dywidendy to:”, Array1)
SCACER_VALUE = 2
Drukuj („Divisor to:”, SCACER_VALUE)
new_array = np.podziel (array1, scaller_value)
Drukuj („Tablica ilorazowa to:”, New_Array)

Po utworzeniu naszej tablicy dywidendy i zmiennej Divisor Scalar, następnie nazwijmy funkcję Divide (), aby wykonać podział w Numpy. Jak widać w linii 1, importujemy Numpy jako pseudonim NP. Aby wywołać funkcję, najpierw piszemy „NP”, ponieważ jest to funkcja Numpy, a następnie piszem nazwę funkcji „podziel” i przekazuj parametr w nawiasach funkcyjnych Divide (); W tym przykładzie przekazaliśmy do wymaganych parametrów, i.mi., Array1 i Scaler_Value. Po napisaniu funkcji Numpy Divide () zapisaliśmy tę funkcję na inną nową tablicę, ponieważ kiedy ponownie chcemy tej funkcji, nie musimy pisać tylko funkcji wywołania () przez nazwę tablicy, i.mi., New_Array. Następnie drukujemy nową tablicę, wywołując metodę print () (metoda predefiniowana).

Dane wyjściowe kodu pokazane powyżej jest pokazane tutaj, ponieważ pojawia się w powładzie. Jak widać, otrzymujemy tablicę ilorazową [1 2 3 4 5].

Przykład 02: Dzielenie dwóch tablic pod względem elementów

Teraz przejdź do 2Nd Przykład funkcji Divide (). W tym przykładzie mamy dwie tablice wejściowe do wykonania funkcji Divide (). Array1 to „[5, 10, 15, 20, 25]”, a tablica2 to „[3, 7, 11, 13, 17]”. I wyświetlamy obie tablice, wywołując w niej metodę wstępnie zdefiniowaną metodę print (). Następnie nazywamy funkcję Divide () i przekazujemy parametry (i.mi., Array1 i Array2) w IT i przechowuj funkcję w innej nowej tablicy o nazwie „New_Array” i wydrukuj ją, wywołując metodę print ().

importować Numpy jako NP
drukuj („Implementacja funkcji Divide (): \ n”)
Array1 = [5, 10, 15, 20, 25]
Drukuj („Dywidendy Array1 to:”, Array1)
array2 = [3, 7, 11, 13, 17]
Drukuj („Divisor Array2 to:”, Array2)
new_array = np.podziel (Array1, Array2)
Drukuj („Tablica ilorazowa to:”, New_Array)

Oto wyświetlacz wyjściowy wyżej ilustrowanego przykładu funkcji Divide () w Numpy.

Przykład 03: tablice wielowymiarowe w funkcji Divide ()

W tym 3r & D przykład, zamierzamy zaimplementować funkcje Divide () w tablicy wielowymiarowej. Najpierw importujemy moduł Numpy, aby wdrożyć funkcję Divide (). Następnie utworzyliśmy dwie tablice, „Array1” i „Array2” i wydrukowaliśmy obie tablice, wywołując metodę predefiniowaną () i przekazując w niej te tablice. Następnie wywołaliśmy funkcję Divide () z aliasem NP i przekazaliśmy w niej tablicę. Następnie drukujemy „New_Array” za pomocą metody print ().

importować Numpy jako NP
drukuj („Implementacja funkcji Divide (): \ n”)
array1 = [[35, 72, 66, 21], [90, 89, 50, 88]]
Drukuj („Dywidendy Array1 to:”, Array1)
Array2 = [[19, 99, 43, 22], [87, 46, 75, 18]]
Drukuj („Divisor Array2 to:”, Array2)
new_array = np.podziel (Array1, Array2)
Drukuj („Tablica ilorazowa to: \ n”, New_Array)

Zobaczmy, jakie jest wyjście wyżej zdefiniowanego kodu funkcji Divide () w Numpy. Jak widać poniżej, otrzymaliśmy pożądaną tablicę ilorazową, dzieląc Arra1 i Array2.

Wniosek

W tym artykule dowiedzieliśmy się, jaka jest funkcja Divide (), a także zaimplementowaliśmy wiele różnych przykładów i wyjaśniliśmy każdą linię kodu tych przykładów, aby nie pozostało żadnego punktu zamieszania.