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 且檔案包含物件陣列。