Pythonを使用してデータを保存するためにh5pyを使用しています
import h5py
def store(eigenvalues,eigenvectors,name='01_'):
datafile = h5py.File(name+'data.h5', 'w')
datafile['eigenvalues'] = eigenvalues
datafile['eigenvectors'] = (eigenvectors)
datafile.close()
print "Successfully saved eigenvalues and eigenvectors"
これらの大きな数値を格納するのは非常に便利ですが、たとえば 2 列のデータのみを格納しようとすると、通常のデータ ファイルに保存する方がスペース効率が良いことがわかりました。h5py形式のストレージがより効率的になる重要なデータサイズはありますか? また、この形式を使用することの明白ではない利点は他にありますか?