Yaptığım verileri (farklı şekillerde ndarraylarla dolu listeler ve sözlükler) kaydetmek için scipy.io kullanıyorum. V7.3 mat dosyası bir gün eski v7 mat formatını değiştireceğinden, veriyi saklamak için HDF5'e geçmeyi düşünüyorum, özellikle python için h5py. Ancak, ben kolay olduğu kadar benim sözlükleri kaydedemezsiniz fark:H5py, python sözlüklerini otomatik olarak hdf5 gruplarına dönüştürebilir mi?
import scipy.io as sio
data = {'data': 'Complicated structure data'}
sio.savemat('fileName.mat', data)
Bunun yerine, piton sözlükte yapıyı çoğaltılmış birer birer h5py.create_group kullanmak zorunda. Çok büyük yapılar için bu mümkün değildir. Python sözlüklerini otomatik olarak hdf5 gruplarına dönüştürmenin kolay bir yolu var mı?
Teşekkür ederiz!
-Shawn
olası yinelenen [SciPy hiyerarşik veri depolamak nasıl?] (Http://stackoverflow.com/questions/17977373/how-to-store-hierarchical-data-in-scipy) – Yossarian