begin process at 2012 05 24 22:01:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Divers

 > 

Débutant(e)

 > 

Charger une matrice d'un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Charger une matrice d'un fichier

mercredi 10 mars 2010 à 10:36:29 | Charger une matrice d'un fichier

Alambiqux

Bonjour,

J'ai des fichiers colonnes de floats et je souhaiterais les charger dans une liste. Et, également,de manière plus général lorsqu'il s'agit d'une matrice. Afin d'appeler chaque éléments par liste[0][0], liste[1][0]...

Je vous remercie par avance de vos réponses.
mercredi 10 mars 2010 à 12:14:20 | Re : Charger une matrice d'un fichier

laurent1024

Membre Club
Réponse acceptée !
Si ton fichier est du genre
Code Python :
0.22 2.3 5.0 6
0.1 5.7 8.3 3.2

tu peux faire un code du genre.
Code Python :
fichier = open("monfichier.txt", "r")
liste =[]
for line in f.readlines():
    # exemple : line = "0.22 2.3 5.0 6"
    listeValeur = line.split()
    # exemple : listeValeur ['0.22', '2.3', '5.0', '6'] (liste de chaine de caractères)
    listeValeurF = [float(x) for x in listeValeur]
    # exemple : listeValeurF [0.22, 2.3, 5.0, 6] (liste de float)
    liste.append(listeValeurF)


En version plus "condensé" :
Code Python :
fichier = open("monfichier.txt", "r")
liste =[]
for line in f.readlines():
    liste.append([float(x) for x in line.split()])
mercredi 10 mars 2010 à 12:21:53 | Re : Charger une matrice d'un fichier

Alambiqux

Belle réactivité, je te remercie, je corrige cependant une petite erreur:

Code Python :
fichier = open("monfichier.txt", "r")
liste =[]
for line in [u]fichier[/u].readlines():
    liste.append([float(x) for x in line.split()])


mercredi 10 mars 2010 à 12:38:03 | Re : Charger une matrice d'un fichier

laurent1024

Membre Club
Effectivement, je suis allé un peu trop vite en postant mon message.


Cette discussion est classée dans : fichier, liste, charger, matrice


Répondre à ce message

Sujets en rapport avec ce message

charger un fichier avec python [ par amina22 ] salut,je suis débutante en python et je dois créer une interface  qui permet de télécharger un fichier quelconque et de l affichermes taches sont :1.c ouvrir et modifier un fichier txt python [ par basmaber ] Bonjour, je suis débutante en python et la j essaye de faire un programme qui permet d'ouvrir un fichier txt et comparer les valeur de ce fichier et a Recherche de mots dans un fichier [ par Malrod ] Bonjour. Je débute en python et j'aimerais me faire un "moteur de recherche" pour fouiller dans des fichiers. J'aimerais ici demander la recherche comparer les valeurs d'un tableau [ par basmaber ] bonjour, je suis débutante en phyton et je dois faire un programme qui permet d'ouvrir un fichier txt de ce genre : "I1";15.;100.;120.;80. .... et ap lire et comparer les valeurs d'un fichier [ par basmaber ] Bonjour, j'ai crée une boucle qui lit et compare les valeur d'un fichier , mais le problème ma boucle fonctionne pour toute les valeurs sauf une je ne créer une matrice [ par basmaber ] Bonjour, est ce que quelqu'un peut m'aider j'ai une liste de ce genre ['I1', '5.', '480.', '480.', '480.', '', 'I2', '0.5', '0.85', '0.85', '0.85', '' difficulté d'analyse [ par melwin8 ] Bonjour, Je suis un débutant en programmation et en reprise d'étude. J'ai beaucoup de mal à analyser et à convertir en algorithme. Donc j'aurais beso Descripteur de fichier (ioctl) Linux [ par iAure5974 ] Bonjour je cherche un équivalent de la fonction ioctl du module "socket" sous Linux pour passer ma carte en mode promiscuous (vous devinerez assez fac Développement d'une toolbox sous l'environnement Abaqus CAE / Python [ par Loo25 ] Bonjour, j'aimerai développer un Tool par le biais d'une interface graphique sous Abaqus CAE. Voulant laisser le choix à l'utilisateur je pensais re Aide - Fichier XML - Python [ par ZoooiiiiiDa ] Bonjour à vous =) Alors voici mon problème, je dois modifier des fichiers xml, jusque là pas de soucis, je me balade, tout ça, ça va. (J'utilise mini


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,664 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales