Erreur "too many indices for array"
Bonjour à tous,
j'ai un petit problème avec mon code qui m'indique l'erreur du titre du post.
Mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| import numpy as np
import matplotlib.pyplot as plt
from scipy import arange,ones,zeros
data=np.loadtxt('C:\Users\XXX1.dat')
datapon=np.loadtxt('C:\Users\XXX2.dat')
b=zeros((64,1))
for i in arange (64):
b[i]=(data[i,0]*(datapon[i,0]/100))
i=i+1
print(b) |
En fait mes deux fichiers XXX1 et XXX2 sont tous les deux constitués d'une colonne avec 64 valeurs.
Je voudrais multiplier la 1ere valeur du fichier 1 par la 1ere du fichier 2, puis la 2nd du fichier 1 par la 2nd du fichier 2, et ainsi de suite.
Et stocker ces 64 produits dans b.
Mais comme l'indique mon message, je n'y arrive pas. Help :D