我现在正在制作LevelDB来训练Caffe框架。因此,我使用了”convert_imageset.cpp“。这个cpp文件只能将字符类型的数据写入LevelDB。但我有浮点型数据需要写入LevelDB。这些数据是预处理过的图像数据,因此是浮点型数据。我该如何将这些浮点数据写入或转换为LevelDB?这些浮点数据是一组4096维的向量。请帮助我。或者,如果不能转换为LevelDB,那么如何转换为HDF5Data呢?
回答:
HDF5代表层次数据格式。你可以使用R
(RHDF5文档)来操作这种数据格式。
其他可以处理HDF5的软件包括Matlab
和Mathematica
。
编辑
最近发布了一套名为HDFql
的新工具,用于简化“通过像C/C++这样的高级语言管理HDF文件”。你可以在这里查看这里查看