Numpy np.mod

Numpy np.mod

La funzione Mod Numpy consente di ottenere il resto di ciascun elemento dalla divisione di due elementi.

Questo articolo esplorerà la funzione mod, la sua sintassi, i parametri ed esempi che illustrano come la funzione si comporta in condizioni diverse.

Sintassi della funzione

La sintassi della funzione è come mostrato nello snippet di codice di seguito:

numpy.Mod (x1, x2, /, out = nessuno, *, dove = true, casting = 'Same_kind', ordine = 'k', dtype = nessuno, subok = true [, firma, extrobj]) =

Esploriamo vari parametri della funzione come mostrato:

Parametri della funzione

  1. X1 - Rappresenta l'array di input della funzione mod i cui elementi sono trattati come dividendi.
  2. X2 - L'array di input i cui elementi fungono da divisori nell'operazione mod.
  3. Out - Questo parametro opzionale definisce un percorso alternativo in cui viene memorizzato l'array risultante.
  4. dove - specifica la condizione trasmessa sull'input in una determinata posizione in cui la condizione impostata è vera.
  5. ** Kwargs - Rappresenta gli argomenti delle parole chiave

Valore di ritorno della funzione

La funzione restituisce il resto dell'elemento della divisione tra gli array specificati.

Esempio 1

Lo snippet di codice seguente mostra come utilizzare la funzione mod () in un array numpy 1d.

Importa Numpy come NP
x1 = np.Array ([4,6,8])
x2 = np.Array ([3,2,5])
print (f "Array rimanente: np.mod (x1, x2) ")
  1. Iniziamo importando il pacchetto numpy.
  2. In secondo luogo, creiamo un array chiamato X1 che funge da "Array di dividendi.'Questo è un semplice array 1D.
  3. Terzo, creiamo un altro array 1D che funge da "Array divisore.'
  4. Infine, chiamiamo la funzione mod e passiamo i parametri richiesti.

L'operazione di cui sopra dovrebbe restituire un array contenente il resto della divisione di X1 e X2 (elemento per quanto riguarda l'elemento).

Produzione:

Array rimanente: [1 0 3]

Esempio 2

Supponiamo che tu voglia dividere gli elementi in un array specifico tramite un divisore comune? In tal caso, è possibile passare il parametro di X2 come valore.

Ad esempio, considera il codice mostrato di seguito:

x1 = np.Array ([4,6,8])
print (f "Array rimanente: np.mod (x1, 2) ")

Nel codice di esempio sopra, abbiamo un array. Quindi utilizziamo la funzione mod e passiamo l'array come primo parametro (dividendi) e il divisore come valore intero.

Ciò dovrebbe portare a ciascun elemento nell'array, X1, diviso per due e restituire l'array come mostrato:

Array rimanente: [0 0 0]

Esempio 3

Vediamo come si comporta la funzione in un array multidimensionale. Il codice di esempio è illustrato di seguito:

x1 = np.Array ([[10,23,34], [2,3,4]])
x2 = np.Array ([[23,45,85], [5,6,7]])
print (f "Array rimanente: np.mod (x1, x2) ")

L'array risultante è:

Array rimanente: [[10 23 34]
[2 3 4]]

Conclusione

In questo articolo, abbiamo esplorato la funzione Mod () in Numpy e come usarla per ottenere il resto dell'elemento dalla divisione di due array.

Grazie per aver letto!!