2

我正在尝试将使用创建的 numpy 数组转换pylearn2leveldb/lmdb,以便我可以在Caffe. 这是我用来创建数据集
的脚本。运行这个脚本后,生成了几个文件,其中有test.pkl,,,, 不知道有没有直接的转换成的方法,所以假设没有方法,我需要能够读取每个图像及其对应的标签,以便我可以将其保存到数据库中。有人告诉我,我需要使用 pickle 文件进行阅读,因为它提供了类似字典的结构。然而,试图做test.npytrain.pkltrain.npy
leveldb/lmdbleveldb/lmdb

import cPickle as pickle
pickle.load( open( "N:/pylearn2-master/datasets/cifar10/pylearn2_gcn_whitened/test.pkl", "rb" ) )

输出
<pylearn2.datasets.cifar10.CIFAR10 at 0xde605f8> ,我不知道访问pickle文件中项目的正确方法是什么,或者我是否需要直接从numpy数组中读取。

4

0 回答 0