Bonjour à tous,
Je bloque pour un exercice et j'aimerais de l'aide.
"Ecrivez un script qui pour neuf réels donnés a, b, c, d, e, f, g, h, i calcule le déterminant de la matrice de taille 3 sur 3 formée de ces neuf réels. Mettez cette procédure en boucle pour que Python cherche le plus grand déterminant (en valeur absolue) obtenu avec ces neuf nombres. Inutile de chercher les 9! déterminants. Pensez que le déterminant reste le même en valeur absolue quand on permute les colonnes et les lignes."
Pour la première partie de l'exercice, aucun problème:
Mais ensuite pour le plus grand déterminant en valeur absolue je bloque.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 import numpy as np import numpy.linalg as alg def déterminant(a,b,c,d,e,f,g,h,i): matrice=np.array([[a,b,c],[d,e,f],[g,h,i]]) déterminant_matrice=np.linalg.det(matrice) print(déterminant_matrice)
Pouvez-vous m'aider?
Merci
Partager