J'ai souvent traité des tableaux numpy qui résultent de longs calculs. Je dois les utiliser ailleurs dans les calculs. Je les «pickle» actuellement et je dépilage les fichiers dans des variables au fur et à mesure que j'en ai besoin.meilleure façon de stocker des tableaux numpy dans des fichiers ascii
J'ai remarqué que pour les grandes tailles de données (~ 1M points de données), c'est lent. J'ai lu ailleurs que le décapage n'est pas le meilleur moyen de stocker des fichiers volumineux. Je voudrais les stocker et les lire en tant que fichiers ASCII efficacement pour charger directement dans un tableau numpy. Quelle est la meilleure façon de procéder? Disons que j'ai un tableau 2D de 100k x 3 dans une variable 'a'. Je veux le stocker dans un fichier ASCII et le charger dans une variable de tableau numpy 'b'.
Je pense que hdf5 semble être la bonne option pour mon application. Comme ma question était de stocker en fichiers ASCII (je voulais dire lisible par l'homme), j'ai accepté l'option np.save comme réponse. Merci pour vos contributions. –
Assez juste, merci pour la mention. J'espère que d'autres le trouveront utile, même s'ils chercheraient un stockage ascii :-) –