English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In Python, possiamo risolvere diversi operazioni e calcoli matematici. Il modulo Numpy fornisce diversi metodi per le operazioni matriciali.
add() -Aggiunge gli elementi di due matrici.
Sottrarre() -Sottrae gli elementi di due matrici.
split() -Divide gli elementi di due matrici.
Moltiplicazione() -Moltiplica gli elementi di due matrici.
dot() -Esegue la moltiplicazione matriciale, non la moltiplicazione elementare.
sqrt() -Calcola la radice quadrata di ogni elemento della matrice.
sum(x, axis) -Aggiunge a tutti gli elementi della matrice. Il secondo parametro è opzionale, quando si desidera calcolare la somma delle colonne per axis 0 e la somma delle righe per axis 1.
“ T” -Esegue la trasposizione di una matrice specifica.
import numpy # Due matrici vengono inizializzate con valori x = numpy.array([[1, 2], [4, 5]]) y = numpy.array([[7, 8], [9, 10]]) # add() viene utilizzato per aggiungere matrici print("Somma di due matrici: ") print(numpy.add(x, y)) # subtract() viene utilizzato per sottrarre matrici print("Sottrazione di due matrici: ") print(numpy.subtract(x, y)) # divide() viene utilizzato per dividere matrici print("Divisione di matrici: ") print(numpy.divide(x, y)) print("Moltiplicazione di due matrici: ") print(numpy.multiply(x, y)) print("Il prodotto di due matrici: ") print(numpy.dot(x, y)) print("radice quadrata è: ") print(numpy.sqrt(x)) print("Somma degli elementi: ") print(numpy.sum(y)) print("Somma colonna per colonna: ") print(numpy.sum(y,axis=0)) print("Somma riga per riga: ") print(numpy.sum(y,axis=1)) # utilizzando "T" per trasporre la matrice print("Transposizione della matrice: ") print(x.T)
Risultato di output
Somma di due matrici: [[ 8 10] [13 15] Sottrazione di due matrici: [[-6 -6] [-5 -5] Divisione della matrice: [[0.14285714 0.25] [0.44444444 0.5] Moltiplicazione di due matrici: [[ 7 16] [36 50] Prodotto di due matrici: [[25 28] [73 82] radice quadrata è: [[1. 1.41421356]] [[2. 2.23606798]] Somma degli elementi: 34 Somma colonna per colonna: [16 18] Somma riga per riga: [15 19] Transposizione della matrice: [[1 4] [2 5]