La funzione linalg.norm
Per calcolare la norma di un vettore o matrice nel linguaggio python, utilizzo la funzione linalg.norm della libreria numpy.
linalg.norm(x)
L'argomento x è un vettore precedentemente creato con l'istruzione array.
La funzione linalg.norm calcola la norma euclidea del vettore.
Cos'è la norma euclidea? E' la misura della lunghezza del vettore, usata in algebra lineare e nel calcolo vettoriale. Si ottiene calcolando la radice quadrata della somma degli elementi del vettore elevati al quadrato. Per approfondimenti sul concetto di norma di un vettore in matematica.
Un esempio pratico
Importo la libreria numpy di python tramite l'istruzione import.
import numpy as np
Poi creo un semplice array contenente tre elementi.
v=np.array([2,4,4])
Per calcolare la norma euclidea del vettore uso la funzione linalg.norm().
np.linalg.norm(v)
La funzione calcola la norma euclidea del vettore e lo restituisce in output:
6.0
In effetti, la norma euclidea del vettore è 6.
E così via.