Quel est le moyen le plus simple d'enregistrer et de charger des données en python, de préférence dans un format de sortie lisible par l'homme?Sauvegarde/chargement de données en python facile
Les données que je sauvegarde/charge sont constituées de deux vecteurs de flottants. Idéalement, ces vecteurs seraient nommés dans le fichier (par exemple X et Y).
Mes fonctions actuelles save()
et load()
utilisent file.readline()
, file.write()
et chaîne à flotteur conversion. Il doit y avoir quelque chose de mieux.
il me semble que numpy.savetxt prend une chaîne comme premier argument. – nos
@nos: Il prend un nom de fichier ou un objet fichier. Peut-être que les anciennes versions de NumPy n'acceptaient qu'une chaîne. Je passe un objet fichier pour pouvoir écrire la ligne d'en-tête avant. –
il économise si j'utilise f = open ("data", "w +") – nos