如何将文件转换为 .gz 扩展名

How to covert a file to .gz extension

我正在使用 ML 中的 MNIST 数据(用于数字识别),我想将我的 'mnist.pkl' 转换为 'mnist.pkl.gz',因为我正在观看的教程使用了该扩展名。

另外,如果可能的话,请告诉我他在文件名之前的那些.....是什么('.../data/mnist.pkl.gz', 'rb') 如果你熟悉的话 谢谢

扩展名 .gz 表示文件是使用 gzip 压缩的,您可以调用

gzip mnist.pkl

在命令行上。该命令将删除原始文件并将其替换为名为 mnist.pkl.gz.

的压缩版本

也就是说,在您的特定情况下,您不必 compress/decompress 文件。只需使用

f = open('../data.mnist.pkl', 'rb')

而不是

f = gzip.open('../data.mnist.pkl.gz', 'rb')