【问题标题】:How to covert a file to .gz extension如何将文件转换为 .gz 扩展名
【发布时间】:2021-01-20 21:24:20
【问题描述】:

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

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

【问题讨论】:

  • 您并没有真正“转换为 .gz”,gz 是 gzip 格式。您对一个或多个文件运行 gzip,它会返回一个 gzip 存档。就像 zip 或 7z 给你一个 .zip 文件或一个 .7z 文件一样。请注意,因为 python 有 gzip built in,所以您可以手动使用 gzip,也可以让 python create 你成为一个 gzip 文件。有很多选择。

标签: python neural-network gzip mnist file-conversion


【解决方案1】:

扩展名.gz 表示该文件是使用gzip 压缩的,您可以通过调用来完成

gzip mnist.pkl

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

也就是说,您不必在特定情况下压缩/解压缩文件。只需使用

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

而不是

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

【讨论】:

    猜你喜欢
    • 2014-01-29
    • 2016-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-15
    • 2013-05-06
    • 2015-06-22
    • 2012-08-02
    相关资源
    最近更新 更多