我正在处理ML中的MNIST数据(用于数字识别),并且我想将'mnist.pkl'转换为'mnist.pkl.gz',因为我正在观看的教程使用该扩展名。
如果可以的话,还请告诉我他在文件名('... / data / mnist.pkl.gz','rb')之前有哪些..... 谢谢
答案 0 :(得分:3)
扩展名.gz
表示文件是使用gzip压缩的,您可以通过调用来完成
gzip mnist.pkl
在命令行上。该命令将删除原始文件,并将其替换为名为mnist.pkl.gz
的压缩版本。
也就是说,在特定情况下,您不必压缩/解压缩文件。只需使用
f = open('../data.mnist.pkl', 'rb')
代替
f = gzip.open('../data.mnist.pkl.gz', 'rb')