Operazioni aritmetiche con gli array Numpy

In questa lezione eseguiremo le operazioni aritmetiche con gli array e NumPy in Python. L’obiettivo sarà dunque quello di applicare queste operazioni su array unidimensionali, bidimensionali e multidimensionali.

Operazioni aritmetiche con gli array Numpy unidimensionali

Innanzitutto creiamo due array unidimensionali, della stessa dimensione usando np.array:

import numpy as np # Creazione di due array arr1 = np.array([1, 2, 3, 4, 5]) arr2 = np.array([6, 7, 8, 9, 10])

Dopo, eseguiamo l’addizione dei due array:

# Addizione di due array result_addition = arr1 + arr2 print(“Addizione:”, result_addition)

In output visualizziamo: Addizione: [ 7 9 11 13 15 ]

Quindi, eseguiamo adesso la sottrazione:

# Sottrazione di due array result_subtraction = arr1 – arr2 print(“Sottrazione:”, result_subtraction)

In output visualizziamo dunque: Sottrazione: [-5 -5 -5 -5 -5]

Banner Pubblicitario

Poi, eseguiamo la moltiplicazione tra i due array:

# Moltiplicazione di due array result_multiplication = arr1 * arr2 print(“Moltiplicazione:”, result_multiplication)

In output visualizziamo: Moltiplicazione: [ 6 14 24 36 50]

Eseguiamo anche la divisione:

# Divisione di due array result_division = arr2 / arr1 print(“Divisione:”, result_division)

In output visualizziamo dunque: Divisione: [6. 3.5 2.66666667 2.25 2. ]

Infine, eseguiamo la potenza tra i

Articoli Correlati

Broadcasting

Introduciamo il concetto di broadcasting, un concetto fondamentale in NumPy che consente di eseguire operazioni aritmetiche tra array di forme diverse ma compatibili. In pratica,…

Vuoi rimanere aggiornato sulle nuove tecnologie per la Didattica e ricevere suggerimenti per attività da fare in classe?

Sei un docente?

soloscuola.it la prima piattaforma
No Profit gestita dai

Volontari Per la Didattica
per il mondo della Scuola. 

 

Tutti i servizi sono gratuiti. 

Associazione di Volontariato Koinokalo Aps

Ente del Terzo Settore iscritta dal 2014
Tutte le attività sono finanziate con il 5X1000