numpy.load()函數從具有npy擴展名(.npy)的磁盤文件返回輸入數組。讀取二維數組.npy文件的數據
用法:numpy.load(file, mmap_mode=None, allow_pickle=True, fix_imports=True,encoding=’ASCII’)
參數:
- file ::file-like對象,字符串或pathlib.Path。要讀取的文件。 File-like對象必須支持seek()和read()方法。
- mmap_mode :如果不為None,則使用給定模式memory-map文件(有關詳細信息,請參見numpy.memmap
- 模式說明)。
- allow_pickle :允許加載存儲在npy文件中的腌制對象數組。
- fix_imports :僅在在Python 3上加載Python 2生成的腌制文件時有用,該文件包括包含對象數組的npy /npz文件。
- encoding :僅當在Python 3中加載Python 2生成的腌制文件時有用,該文件包含包含對象數組的npy /npz文件。
- Returns :數據存儲在文件中。對於.npz文件,必須關閉NpzFile類的返回實例,以避免泄漏文件描述符。
allow_pickle = True后才可打開,因為numpy版本過高
Alldata = np.load('populations.npz',allow_pickle = True)
查看此npz文件下的所有npy文件,此項目里包含“data”和“feature_names”兩個文件
Alldata.files