1
Çok boyutlu bir dizinin bir boyutunun boyutu sabitlenmediğinde, HDF5 veri kümesi nasıl oluşturulur? Aşağıdaki oyuncak kodunu denedim, ama burada bazı noktalarda eksik gözüküyor.Python'da bir HDF5 Veri Kümesi oluştururken değişken boyuttaki diziyle nasıl baş edilir?
Çok basitimport numpy as np
import h5py
Polyline=h5py.special_dtype(vlen=np.float32)
f=h5py.File('dataset.hdf5', mode='w')
var_features=f.create_dataset('var_features', (10,), dtype=Polyline)
features = np.empty(shape=(10,), dtype=Polyline)
for i in range(10):
a=10+i*2
features[i]=np.arange(a).reshape(a/2,2)
var_features[...]=features
print features[0].shape
print var_features[0].shape