IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Calcul scientifique Python Discussion :

Conversion en float


Sujet :

Calcul scientifique Python

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2008
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 7
    Par défaut Conversion en float
    Bonjour a tous,
    je début en python et j'ai un petit souci:
    je voudrai récupérer une liste de nombre a partit d'un fichier .dat (comparable à un .txt).
    Comme vous pouvez le voir, les deux colonnes sont séparées par une virgule.
    J'ai donc utilisé cette ligne pour ouvrir le fichier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    f=open('valeurs_exactes.dat','r').read().split(',')
    Seulement les cases f[i] sont des string et je voudrais avoir des float pour les utiliser.
    J'ai essayé avec cette boucle:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    s=zeros(21)
    for i in range(20):
            s[i]=float (f[i])
            i=i+i
    mais j'ai le message d'erreur suivant:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Traceback (most recent call last):
    File "/Users/mac/Desktop/Python/TP1 Erreur numerique, algorithme stable et instable/TP1.py", line 65, in <module>
        s[i]=float (f[i])
    ValueError: invalid literal for float(): 0.6321205588
    Cependant j'ai remarqué qu'en printant f j'ai un tableau d'une colonne dont les valeur sont encadrées par ' et finissent \n[i] alors qu'en printant f[i] j'ai la valeur sans ' ni \n[i].

    Je ne sais pas d'ou viens le problème, doit-je en lever les ' et \n avant de floater?

    Merci
    Images attachées Images attachées  

Discussions similaires

  1. Conversion string float (tMap)
    Par docky dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 24/06/2008, 10h10
  2. conversion de float en string
    Par Spont dans le forum C
    Réponses: 4
    Dernier message: 15/05/2007, 16h27
  3. conversion char -> float
    Par divail dans le forum SQL
    Réponses: 23
    Dernier message: 01/09/2006, 14h25
  4. Erreur de conversion de Float
    Par ouafaa dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 07/08/2006, 16h36
  5. [Java]Conversion de float en String et inversement
    Par djoukit dans le forum Langage
    Réponses: 7
    Dernier message: 13/10/2005, 11h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo