[英]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)
發現錯誤:
引發OSError('不是gzip壓縮文件(%r)'%magic)OSError:不是gzip壓縮文件(b'\\ x93N')
您的文件只是.npy
文件,而不是.gz
文件
從文檔中
前6個字節是一個魔術字符串:恰好是\\ x93NUMPY。
因此,刪除.gz
擴展名,並在沒有gzip模塊直接傳遞名稱的情況下load
它,因為load
支持它,就可以了。
重命名后:
a = np.load('mydataset.npy')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.