numpy.lib.format.read_array#

lib.format.read_array(fp, allow_pickle=False, pickle_kwargs=None, *, max_header_size=10000)[原始碼]#

從 NPY 檔案讀取陣列。

參數:
fp類檔案物件

如果這不是真實的檔案物件,則可能會佔用額外的記憶體和時間。

allow_pickle布林值,選填

是否允許寫入 pickle 資料。預設值:False

pickle_kwargs字典

傳遞給 pickle.load 的額外關鍵字參數。這些僅在 Python 3 中載入 Python 2 上儲存的物件陣列時有用。

max_header_size整數,選填

允許的標頭最大尺寸。大型標頭可能無法安全載入,因此需要明確傳遞更大的值。詳情請參閱 ast.literal_eval。當傳遞 allow_pickle 時,此選項會被忽略。在這種情況下,根據定義,檔案是可信任的,並且限制是不必要的。

回傳值:
arrayndarray

磁碟資料中的陣列。

拋出:
ValueError

如果資料無效,或 allow_pickle=False 且檔案包含物件陣列。