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:
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)
Mais ensuite pour le plus grand déterminant en valeur absolue je bloque.
Pouvez-vous m'aider?
Merci