Probléme pour inverser une matrice
django.
-
sgrunt -
sgrunt -
Bonjour, je suis débutant en programmation.
j'utilise python et son module numpy.
je veux inverser une matrice mais je n'y arrive pas.
j'ai cherché mais je ne trouve pas de solution même en consultant la doc numpy.
j'ai vu qu'il faut utiliser la commande .I mais rien à faire.
un exemple de ce qui ne marche pas:
A=zeros((3,3))
print A.I
je vous remercie d'avance pour votre aide
j'utilise python et son module numpy.
je veux inverser une matrice mais je n'y arrive pas.
j'ai cherché mais je ne trouve pas de solution même en consultant la doc numpy.
j'ai vu qu'il faut utiliser la commande .I mais rien à faire.
un exemple de ce qui ne marche pas:
A=zeros((3,3))
print A.I
je vous remercie d'avance pour votre aide
A voir également:
- Probléme pour inverser une matrice
- Inverser ecran pc - Guide
- Inverser deux colonnes excel - Guide
- Comment inverser une video - Guide
- Clavier inverser touche a et q ✓ - Forum Matériel & Système
- Inverser couleur photo - Forum Graphisme
2 réponses
Bonsoir,
D'après ce que j'ai lu, zeros((3,3)) c'est une matrice à 3 dimensions ... mais remplie de valeurs nulles.
Ça parait difficile d'inverser une matrice nulle (:>).
Essayez ça pour voir (un exemple d'une inversion de matrice à 3 dimensions) :
A = mat([[1,2,4], [2,5,3], [7,8,9]])
print A.I
Référence : https://numpy.org/doc/stable/reference/
Bonne soirée.
D'après ce que j'ai lu, zeros((3,3)) c'est une matrice à 3 dimensions ... mais remplie de valeurs nulles.
Ça parait difficile d'inverser une matrice nulle (:>).
Essayez ça pour voir (un exemple d'une inversion de matrice à 3 dimensions) :
A = mat([[1,2,4], [2,5,3], [7,8,9]])
print A.I
Référence : https://numpy.org/doc/stable/reference/
Bonne soirée.
Merci beaucoup pour votre solution qui fonctionne mais ne me permet pas de parvenir à faire ce que je désir.
Il est vrai que l'exemple que j'ai donné n'était pas très bon !
Mon problème est que je dois créer une matrice dont je définie la taille et que je remplie après.
Exemple ( qui ne fonctionne pas):
A = ones((3,3))
A[1][1]=3
A[1][2]=6
print A
print A.I
Or l'objet que je défini est un numpy.ndarray qui ne contient pas la méthode .I ( inverser).Je pense donc passer par un tableau que je convertie ensuite en matrice.Je ne comprend pas comment fonctionne la méthode asmatrix ni bmat .
Je ne sais pas non plus comment créer une matrice avec que des 1 dont je défini la taille et modifier ses éléments un à un.
Merci beaucoup pour votre aide.
Il est vrai que l'exemple que j'ai donné n'était pas très bon !
Mon problème est que je dois créer une matrice dont je définie la taille et que je remplie après.
Exemple ( qui ne fonctionne pas):
A = ones((3,3))
A[1][1]=3
A[1][2]=6
print A
print A.I
Or l'objet que je défini est un numpy.ndarray qui ne contient pas la méthode .I ( inverser).Je pense donc passer par un tableau que je convertie ensuite en matrice.Je ne comprend pas comment fonctionne la méthode asmatrix ni bmat .
Je ne sais pas non plus comment créer une matrice avec que des 1 dont je défini la taille et modifier ses éléments un à un.
Merci beaucoup pour votre aide.