J'ai un code Python dont la sortie est une
matrice dimensionnée, dont les entrées sont toutes du type float. Si je l'enregistre avec l'extension, .datla taille du fichier est de l'ordre de 500 Mo. J'ai lu que l'utilisation h5pyréduit considérablement la taille du fichier. Donc, disons que j'ai nommé le tableau numpy 2D A. Comment l'enregistrer dans un fichier h5py? Aussi, comment lire le même fichier et le mettre sous forme de tableau numpy dans un code différent, car je dois faire des manipulations avec le tableau?
np.savetxt("output.dat",A,'%10.8e')
np.save('output.dat', A)ce qui l'enregistrera dans un format binaire (beaucoup plus rapide, beaucoup moins d'espace utilisé).
A = np.loadtxt('output.dat',unpack=True)
h5pyne crée- t- il pas des fichiers plus petits que ceux np.save-là? est h5pyplus rapide que np.savepour les tableaux de la taille indiquée dans la question?
.datextension?