Je suis actuellement en train d'exécuter des simulations écrites en C puis d'analyser les résultats à l'aide de scripts Python. En ce moment, le programme C écrit les résultats (beaucoup de valeurs double) dans un fichier texte qui occupe lentement mais sûrement beaucoup d'espace disque.
Existe-t-il un format de fichier plus efficace en termes d'espace pour stocker de nombreuses valeurs numériques? Idéalement, mais pas nécessairement, il devrait répondre aux critères suivants :
-
Les valeurs peuvent être ajoutées en continu de sorte que toutes les valeurs ne doivent pas être en mémoire en même temps.
-
Le fichier est plus ou moins facilement lisible en utilisant Python.
J'ai l'impression que c'est une question très courante, mais en cherchant une réponse je n'ai trouvé que des descriptions de différents types de données en C.