Çıktısı
boyutlu bir matris olan ve girişlerinin tümü türden olan bir Python kodum var float. .datDosyayı uzantıyla kaydedersem dosya boyutu 500 MB olur. Kullanmanın h5pydosya boyutunu önemli ölçüde azalttığını okudum . Diyelim ki 2D numpy dizisine sahibim A. Bunu bir h5py dosyasına nasıl kaydederim? Ayrıca, aynı dosyayı nasıl okuyabilirim ve farklı bir koda uyuşmuş bir dizi olarak koyabilirim, çünkü dizi ile manipülasyonlar yapmam gerekir?
np.savetxt("output.dat",A,'%10.8e')
np.save('output.dat', A)onu ikili biçimde kaydedecek olanı kullanırım (çok daha hızlı, çok daha az alan kullanılır).
A = np.loadtxt('output.dat',unpack=True)
h5pybunlardan daha küçük dosyalar oluşturmaz np.savemı? olduğunu h5pydaha hızlı np.savesoru verilen boyutta diziler için?
.datkaydediyorsunuz?