Bonjour, vous pourriez me conseiller une bibliotheque python permettant de manipuler les matrices et donc de créer une matrice, calculer son inverse, sa transposée, etc...
merci bien
Bonjour, vous pourriez me conseiller une bibliotheque python permettant de manipuler les matrices et donc de créer une matrice, calculer son inverse, sa transposée, etc...
merci bien
Regarde du côté de numpy ou numarray:
http://python.developpez.com/outils/Librairies/
http://python.developpez.com/cours/numarray/
j'utilise numarray mais je n'arrive pas a multiplier deux matrices
ne donnepas le bon résultat de la multiplicatin des matrices...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 from numarray import * a = array ([[1,2],[2,1]]) b = array ([[1,1],[2,1]]) print a print b c = b*a print c
comment fait-on ?
http://python.developpez.com/cours/n...php/node38.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 >>> matrixmultiply(b,a) array([[3, 3], [4, 5]])
merci bcp! et c'est possible de concténer des matrices ?
par exemeple a partir d'une matrice 2x2 on obient une matrice 4x4 contenant 4 fois la matrice 2x2
voila je veux obtenirune matrice carrée masi j'ai unproblème lors de l'affectation de Wn il me le concatène mal et je ne vois pas d'ou vient l'erreur
aidez moi svp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 #!/usr/bin/python # -*- coding: latin-1 -*- import os, sys import Image from numarray import * import numarray.linear_algebra as la def Walsh(n): if (n == 0): return 'erreur' W1 = array([1]) i=1 Wprec = W1 while(i<n): print i Wntemp1 = concatenate((Wprec,Wprec), 1) print Wntemp1 Wntemp2 = concatenate((Wprec,-Wprec), 1) print Wntemp2 Wn = concatenate((Wntemp1, Wntemp2)) Wprec = Wn print Wprec i = 2*i return Wprec print Walsh(2)
c bon j'ai trouv éle problém
en résumé je dois a partir d'un tableau [a, b] obtenir [[a, b]]
commen puis je faire? quelle est la fonction ?
autant pour moi je viens de résoudre le probleme:
a = array([a])
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager