Differenza numpy tra due array

Differenza numpy tra due array
Questo articolo discuterà la funzione numpy sottract () che ci consente di restituire la differenza tra due array.

In termini semplici, la funzione esegue una sottrazione per l'elemento tra due array di input.

Esploriamo.

Sintassi della funzione

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

numpy.sottrai (x1, x2, /, out = nessuno, *, dove = true, casting = 'syne_kind', order = 'k', dtype = nessuno, sukok = true [, firma, extrobj]) =

Parametro della funzione essenziale

La funzione accetta vari parametri, come mostrato nella sintassi sopra. Tuttavia, i seguenti sono quelli essenziali:

  1. X1 e X2 - Fare riferimento agli array o agli oggetti di array_like la cui differenza deve essere calcolata.
  2. Out - gli array di output per archiviare il valore risultante.
  3. dove - specifica la condizione che viene trasmessa sull'input.
  4. Kwargs - Altri argomenti solo per parole chiave. Controlla i documenti.

Valore di ritorno della funzione

La funzione restituirà quindi la differenza di elemento degli array di input. Se entrambi i valori di input sono scalari, la funzione restituirà anche un valore scalare.

Esempio 1

Il codice seguente mostra come utilizzare la funzione numpy sottract () con due valori scalari.

# Importa Numpy
Importa Numpy come NP
print (f "Differenza: np.sottrai (10,4) ")

Il codice sopra dovrebbe restituire la differenza scalare come mostrato nell'output di seguito:

Differenza: 6

Esempio n. 2

Nell'esempio seguente, utilizziamo la funzione sottract () con array 2D come mostrato:

x1 = np.Array ([[10,20,30], [40,50,60]])
x2 = np.Array ([[1,2,3], [4,5,6]])
print (f "Differenza: \ n np.sottrai (x1, x2) ")

Il codice sopra restituisce la differenza di elemento tra i due array come mostrato:

differenza:
[[9 18 27]
[36 45 54]]

Esempio n. 3

È inoltre possibile sostituire la funzione di sottrazione con l'operatore -. Un esempio è come dimostrato di seguito:

x1 = np.Array ([[10,20,30], [40,50,60]])
x2 = np.Array ([[1,2,3], [4,5,6]])
print (f "Differenza: \ n x1 - x2")

L'output risultante è simile all'uso della funzione di sottrazione come:

differenza:
[[9 18 27]
[36 45 54]]

Conclusione

Questo articolo ha esplorato come determinare la differenza di elemento tra due array usando la funzione numpy sottract ().

Grazie per la lettura e la codifica felice!!