1. 程式人生 > 其它 >Python numpy.load()用法及程式碼示例

Python numpy.load()用法及程式碼示例

numpy.load()函式從具有npy副檔名(.npy)的磁碟檔案返回輸入陣列。讀取二維陣列.npy檔案的資料

用法:numpy.load(file, mmap_mode=None, allow_pickle=True, fix_imports=True,encoding=’ASCII’)

引數:

  1. file ::file-like物件,字串或pathlib.Path。要讀取的檔案。 File-like物件必須支援seek()和read()方法。
  2. mmap_mode :如果不為None,則使用給定模式memory-map檔案(有關詳細資訊,請參見numpy.memmap
  3. 模式說明)。
  4. allow_pickle :允許載入儲存在npy檔案中的醃製物件陣列。
  5. fix_imports :僅在在Python 3上載入Python 2生成的醃製檔案時有用,該檔案包括包含物件陣列的npy /npz檔案。
  6. encoding :僅當在Python 3中載入Python 2生成的醃製檔案時有用,該檔案包含包含物件陣列的npy /npz檔案。
  7. Returns :資料儲存在檔案中。對於.npz檔案,必須關閉NpzFile類的返回例項,以避免洩漏檔案描述符。

allow_pickle = True後才可開啟,因為numpy版本過高
Alldata = np.load('populations.npz',allow_pickle = True)

檢視此npz檔案下的所有npy檔案,此專案裡包含“data”和“feature_names”兩個檔案
Alldata.files