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.
la formula matematica della norma euclidea di un vettore

    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.

    il calcolo della norma

    E così via.

     


     

    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Numpy

    I metodi e le funzioni