【发布时间】:2016-10-29 14:01:16
【问题描述】:
我有一个大小为 18 MB 的 csv 文件(仅包含数字数据)。当我读取它并转换为 numpy 数组并将其保存为 hdf5 格式或 pickle 时,大约需要 48 MB 磁盘空间。我们使用pickle或hdf5时不应该压缩数据吗?以 hdf5 格式保存以供 tensorflow 使用会更好吗? CSV 数据的格式为
2,3,66,184,2037,43312,0,0,9,2,0,1,8745,1,0,2,6,204,27,97
2,3,66,184,2037,43312,0,0,9,2,0,1,8745,1,0,2,6,204,27,78
2,3,66,184,2037,43312,0,0,9,2,0,1,8745,1,0,1,6,204,27,58
数据维度为 310584 X 20
【问题讨论】:
-
那么 HDF5 和 pickle 都需要大约 48MB 的磁盘空间?数据集的维度和类型是什么?另外,如果您可以发布几行可能有帮助的 csv。
-
尺寸为 310584 X 20
标签: python tensorflow pickle hdf5 h5py