Python numpy.load()用法及程式碼示例
阿新 • • 發佈:2021-06-21
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