OKPEDIA PYTHON MATRICI

Come si calcola il rango della matrice in Python

Per calcolare il rango ( o caratteristica ) di una matrice quadrata o rettangolare con il linguaggio python, si può usare la funzione linalg.matrix_rank() del modulo numpy.

linalg.matrix_rank(x)

L'argomento x della funzione è una matrice creata con la funzione array().

La funzione matrix_rank() calcola automaticamente il rango della matrice.

Cos'è il rango? Il rango è il numero più alto di minori non nulli nella matrice. Indica il numero di vettori colonna linearmente indipendenti nella matrice.

Esempio

Calcolare il rango della matrice M con Python.

un esempio di matrice quadrata

Importare il modulo numpy nel programma Python.

>>> import numpy as np

Creare la matrice con la funzione array() di numpy.

E' una matrice composta da tre righe ( liste ) e tre colonne.

>>> x=np.array([[1,2,3],[4,5,6],[7,8,9]])

Trovare il rango della matrice con la funzione linalg.matrix_rank().

>>> np.linalg.matrix_rank(x)

La funzione restituisce in output il rango della matrice.

2

La matrice ha rango uguale a 2.

https://how.okpedia.org/it/python/come-si-calcola-il-rango-della-matrice-in-python


Segnala un errore o invia un suggerimento per migliorare la pagina


Matrici in Python


FacebookTwitterLinkedinLinkedin