Exercice 20
Ecrire un algorithme en python numpy qui prend en paramètre une matrice numpy et renvoie son déterminant si la matrice est carrée et un message indiquant à l'utilisateur de choisir une matrice carrée dans le cas contraire.
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import numpy as np def calculDeterminant(A): rows, columns = A.shape if rows == columns: det = np.linalg.det(A) return det else: print("impossible de calculer le déterminant !") print("Veuillez choisir une matrice carée ! ") # Exemple de calcul de déterminant A = np.array([[2 , 1], [1 , 3]]) B = np.array([[2 , 1], [1 , -1], [1 , 3]]) print("det(A) = " , calculDeterminant(A)) # affiche: 5.0 print("det(B) = " , calculDeterminant(B)) """ affiche: impossible de calculer le déterminant ! Veuillez choisir une matrice carée ! det(B) = None """ |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Maîtriser la Programmation Python pour le Machine Learning
€ 33,00 Acheter le livre -
Cahier d'algorithmique et de programmation Python: Manuel élève 1ère Tle techno
€ 9,00 Acheter le livre -
Apprendre l'intelligence artificielle avec Python : Recherche, optimisation, apprentissage
€ 32,00 Acheter le livre
1 thought on “Solution Exercice 20: Calcul du déterminant d'une matrice numpy”