在 python 上打开 npy.gz 个文件
Open npy.gz file on python
我想从用 gzip 和 numpy 压缩的 .gz 中提取 .npy 文件。我正在使用 Python 3.6:
import gzip
import numpy as np
f = gzip.GzipFile('mydataset.npy.gz', "r")
a = np.load(f)
发现的错误:
raise OSError('Not a gzipped file (%r)' % magic) OSError: Not a
gzipped file (b'\x93N')
您的文件只是一个 .npy
文件,而不是 .gz
文件
The first 6 bytes are a magic string: exactly \x93NUMPY.
因此删除 .gz
扩展并加载它,而无需 gzip 模块直接传递名称,因为 load
支持它,你会没事的。
重命名后:
a = np.load('mydataset.npy')
我想从用 gzip 和 numpy 压缩的 .gz 中提取 .npy 文件。我正在使用 Python 3.6:
import gzip
import numpy as np
f = gzip.GzipFile('mydataset.npy.gz', "r")
a = np.load(f)
发现的错误:
raise OSError('Not a gzipped file (%r)' % magic) OSError: Not a gzipped file (b'\x93N')
您的文件只是一个 .npy
文件,而不是 .gz
文件
The first 6 bytes are a magic string: exactly \x93NUMPY.
因此删除 .gz
扩展并加载它,而无需 gzip 模块直接传递名称,因为 load
支持它,你会没事的。
重命名后:
a = np.load('mydataset.npy')