[Python]Convertir chaine de caractere
Résolu
Utilisateur anonyme
-
29 mars 2006 à 17:06
mrcrowley Messages postés 57 Date d'inscription jeudi 28 octobre 2010 Statut Membre Dernière intervention 23 décembre 2010 -
mrcrowley Messages postés 57 Date d'inscription jeudi 28 octobre 2010 Statut Membre Dernière intervention 23 décembre 2010 -
Bonjour à tous
J'ai créé une liste qui récupère des données provenant d'un fichier texte. Les données sont des nombres mais lorsque je les copie dans ma liste, Python les prend pour des chaînes de caractères. Donc je ne peux pas les afficher en faisant un "plot".
Quelqu'un saurait comment faire pour corriger ce problème?
Merci
J'ai créé une liste qui récupère des données provenant d'un fichier texte. Les données sont des nombres mais lorsque je les copie dans ma liste, Python les prend pour des chaînes de caractères. Donc je ne peux pas les afficher en faisant un "plot".
Quelqu'un saurait comment faire pour corriger ce problème?
Merci
A voir également:
- Transformer une chaine de caractère en liste python
- Liste déroulante excel - Guide
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Liste déroulante en cascade - Guide
5 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 662
29 mars 2006 à 17:52
29 mars 2006 à 17:52
ah... matplotlib, bonne petite librairie.
A vue de nez, tu fais un plot() par valeur.
Ce n'est pas ce qu'il faut faire.
Il faut faire un seul plot, et lui passer toutes les valeurs d'un coup.
Exemple:
A vue de nez, tu fais un plot() par valeur.
Ce n'est pas ce qu'il faut faire.
Il faut faire un seul plot, et lui passer toutes les valeurs d'un coup.
Exemple:
from pylab import * m = ['0.4', '0.41', '0.42', '0.43', '0.44', '0.45', '0.46', '0.47', '0.48', '0.49', '0.5', '0.51', '0.52', '0.53', '0.54', '0.55', '0.56', '0.57', '0.58', '0.59', '0.6', '0.61', '0.62', '0.63', '0.64', '0.65', '0.66', '0.67', '0.68', '0.69', '0.7', '0.71', '0.72', '0.73', '0.74', '0.75', '0.76', '0.77', '0.78', '0.79', '0.8', '0.81', '0.82', '0.83', '0.84', '0.85', '0.86', '0.87', '0.88', '0.89', '0.9', '0.91', '0.92', '0.93', '0.94', '0.95', '0.96', '0.97', '0.98', '0.99', '1', '1.01', '1.02', '1.03', '1.04', '1.05', '1.06', '1.07', '1.08', '1.09', '1.1', '1.11', '1.12', '1.13', '1.14', '1.15', '1.16', '1.17', '1.18', '1.19', '1.2'] matrice = map(float,m) plot(matrice) show()
29 mars 2006 à 17:56
C'était ça.
Un grand merci
Bonne soirée (et peut-être à demain :) )