2017-10-08 14 views

Répondre

0

Votre question initiale est assez floue ... J'ai proposé de le réécrire mais je ne suis pas sûr d'avoir compris la question. En attendant, il est difficile d'utiliser la commande eval(), car je n'ai pas compris le format des fichiers d'entrée. Je voudrais plutôt considérer:

import numpy as np 
filenames = ["toto.dat","tata.dat","tutu.dat","titi.dat","tyty.dat"] 
for count,file in enumerate(filenames): 
    with open(file,"r") as f: 
     inp = np.array(f.readlines()) 
    if count==1: 
     xc = inp 
    elif count==2: 
     yc = inp 
    elif count==3: 
     x1 = inp 
    elif count==4: 
     y1 = inp 
    else: 
     x2 = inp 
+0

Salut, merci pour la réponse, cependant quand j'essaie d'importer numpy comme dans votre code, apparemment il ne peut pas trouver numpy comme un module. Donc, il obtient juste une erreur dans la première ligne du fichier. – MattyS11

+0

installez numpy. si vous utilisez anaconda ==> conda installer numpy. sinon avec pip: pip installe numpy (à vérifier, je n'utilise jamais pip). sinon tout installateur –