L'aggiunta.In una funzione in Numpy consente di eseguire un'operazione sul posto sull'operando sul lato sinistro.
Nel caso di un'operazione di addizione, la funzione aggiungerà l'operando destro all'operando sinistro nell'indice dell'array specificato.
La sintassi è come illustrata di seguito:
1 | a [indicies] += b |
In termini semplici, la funzione prenderà ciascun elemento in un indice di array specificato e aggiungerà l'operando giusto ad esso.
Sintassi della funzione
La sintassi della funzione è come mostrato di seguito:
1 | ufunc.at (a, indici, b = nessuno, /) |
I parametri sono come mostrati:
Esempio
Il codice seguente mostra come utilizzare l'aggiunta.in funzione per aggiungere un valore a ciascun elemento in un array di input:
1 2 3 4 | arr = np.Array ([2,3,4]) # Seleziona gli indici di destinazione e aggiungi 1 np.aggiungere.at (arr, [0,1,2], 1) Stampa (ARR) |
Nel codice sopra, iniziamo selezionando gli indici di destinazione come mostrato [0,1,2]. Quindi specifichiamo il valore che desideriamo aggiungere agli array.
Il codice sopra dovrebbe restituire:
1 | [3 4 5] |
Esempio n. 2
Puoi anche eseguire una sottrazione sul posto come mostrato:
1 2 3 4 | arr = np.Array ([2,3,4]) # Seleziona gli indici di destinazione e aggiungi 1 np.sottrarre.at (arr, [0,1,2], 1) Stampa (ARR) |
Questo dovrebbe tornare:
1 | [1 2 3] |
Conclusione
Questo breve articolo ha discusso delle basi dell'utilizzo della funzione UFUNC in () in Numpy.