Bonjour tous,

je m’entraîne à faire des choses similaires à ce que je faisais avant avec matlab
et je galère un peu

Ce que j'essai actuellement de faire c'est d'extraire deux matrices qui se trouvent dans
des fichiers ".txt" différents et ensuite faire une multiplication matricielle et afficher le résultat.

1) j'arrive à importer les données, les transformer en liste bidimensionnelle puis convertir en "array"

2) par contre je ne comprends pas pourquoi ma multiplication matricielle ne fonctionne pas ??

pourriez vous me dire s'il vous plait d'où vient le problème sur mon code ci dessous ?
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
26
27
28
29
30
#!/usr/bin/python
# -*- coding: utf8 -*-
import scipy as sp
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
fichier=open("exemple2Data.txt", 'r')
data=fichier.readlines()
count=0
maMatrice1=[]
for line in data:
    words = line.split(",")
    print words
    if count != 0:
        maMatrice1.append(words)
    count=count+1
myarray1 = np.asarray(maMatrice1)
fichier=open("exemple1Data.txt", 'r')
data=fichier.readlines()
count=0
maMatrice2=[]
for line in data:
    words = line.split()
    print words
    if count != 0:
        maMatrice2.append(words)
    count=count+1
myarray2 = np.asarray(maMatrice2)
results=myarray1*myarray2
print "mon array", results
ça me parait pas mal mais il y a surement quelque chose qui m'echappe...

ps: j'ai mis en PJ les fichiers TXT