Numpy NP.mod

Numpy NP.mod

Funkcja Numpy Mod pozwala uzyskać resztę każdego elementu z podziału dwóch elementów.

W tym artykule zbadano funkcję MOD, jej składnię, parametry i przykłady, które ilustrują, jak funkcja zachowuje się w różnych warunkach.

Składnia funkcji

Składnia funkcji jest taka, jak pokazano na poniższym fragmencie kodu:

Numpy.mod (x1, x2, /, out = brak, *, gdzie = true, casting = 'same_kind', order = 'k', dtype = brak, subok = true [, podpis, extobj]) =

Zbadajmy różne parametry funkcji, jak pokazano:

Parametry funkcji

  1. x1 - reprezentuje tablicę wejściową funkcji modów, których elementy są traktowane jako dywidendy.
  2. x2 - tablica wejściowa, której elementy działają jako dzielnicy w operacji MOD.
  3. OUT - Ten opcjonalny parametr definiuje ścieżkę alternatywną, w której przechowywana jest ta tablica.
  4. gdzie - określa warunek nadawany przez wejście w danym miejscu, w którym warunek ustawiony jest prawdziwy.
  5. ** KWARGS - reprezentuje argumenty słów kluczowych

Funkcja zwraca wartość

Funkcja zwraca pozostałą część elementu podziału między określonymi tablicami.

Przykład 1

Poniższy fragment kodu pokazuje, jak używać funkcji mod () w tablicy Numpy 1D.

importować Numpy jako NP
x1 = np.tablica ([4,6,8])
x2 = np.tablica ([3,2,5])
Drukuj (f "reszta tablica: np.mod (x1, x2) ”)
  1. Zaczynamy od importu pakietu Numpy.
  2. Po drugie, tworzymy tablicę o nazwie X1, która działa jako „tablica dywidendy.„To prosta tablica 1D.
  3. Po trzecie, tworzymy kolejną tablicę 1D, która działa jako „tablica dzielności.'
  4. Na koniec wywołujemy funkcję modu i przekazujemy wymagane parametry.

Powyższa operacja powinna zwrócić tablicę zawierającą pozostałą część dzielenia x1 i x2 (pod względem elementu).

Wyjście:

Pozostała tablica: [1 0 3]

Przykład 2

Załóżmy, że chcesz podzielić elementy w określonej tablicy za pośrednictwem wspólnego dzielnika? W takim przypadku możesz przekazać parametr x2 jako wartość.

Rozważmy na przykład kod pokazany poniżej:

x1 = np.tablica ([4,6,8])
Drukuj (f "reszta tablica: np.mod (x1, 2) ”)

W powyższym przykładowym kodzie mamy jedną tablicę. Następnie używamy funkcji modów i przekazujemy tablicę jako pierwszy parametr (dywidendy) i dzielnika jako wartości całkowitej.

Powinno to prowadzić do każdego elementu w tablicy, x1, podzielony przez dwa i zwrócić tablicę, jak pokazano:

Pozostała tablica: [0 0 0]

Przykład 3

Zobaczmy, jak funkcja zachowuje się w wielowymiarowej tablicy. Przykładowy kod jest zilustrowany poniżej:

x1 = np.tablica ([[10,23,34], [2,3,4]])
x2 = np.tablica ([[23,45,85], [5,6,7]])
Drukuj (f "reszta tablica: np.mod (x1, x2) ”)

Powstała tablica to:

Pozostała część: [[10 23 34]
[2 3 4]]

Wniosek

W tym artykule zbadaliśmy funkcję mod () w Numpy i jak ją używać, aby uzyskać resztę elementu z podziału dwóch tablic.

Dziękuje za przeczytanie!!