La funzione linalg in python

Nel linguaggio python la funzione linalg è un tool di strumenti di algebra lineare della libreria numpy.

import numpy
numpy.linalg

Si tratta di una multifunzione perché può svolgere diversi calcoli scientifici a seconda dell'opzione prescelta.

Algebra lineare

Autovalori e decomposizioni:

  • numpy.linalg.eig
    autovalori e autovettori di una matrice quadrata
  • numpy.linalg.eigh
    autovalori e autovettori di una matrice Hermitiana
  • numpy.linalg.eigvals
    autovalori di una matrice quadrata
  • numpy.linalg.eigvalsh
    autovalori di una matrice Hermitiana
  • numpy.linalg.qr
    decomposizione QR di una matrice
  • numpy.linalg.svd
    decomposizione ai valori singolari (Singular value decomposition o SVD) di una matrice
  • numpy.linalg.cholesky
    decomposizione Cholesky di una matrice

Operazioni Tensor

  • numpy.linalg.tensorsolve
    risolve un'equazione del tensore lineare
  • numpy.linalg.tensorinv
    calcola l'inversa di un tensor

Eccezioni

  • numpy.linalg.LinAlgError
    Indica un'operazione algebrica lineare fallita

 


 

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

FacebookTwitterLinkedinLinkedin
knowledge base

Numpy

I metodi e le funzioni