當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python NumPy save方法用法及代碼示例

Numpy 的 save(~) 方法將 Numpy 數組寫入 .npy 格式的文件中。

參數

1.file | filestringpathlib.Path

Numpy 數組將寫入的文件。如果路徑尚未包含.npy 擴展名,則該擴展名將附加到文件名中。

2. arr | array-like

要保存的數組。

3. allow_pickle | boolean | optional

是否使用pickling來保存數組。如果您的數組具有對象的數據類型(例如您的數組包含字符串等非數字數據),則必須將其設置為 True 。如果您的數組具有數字 dtype ,則可以將其設置為 False

默認情況下,allow_pickle=True

警告

如果 dtype 是數字,則選擇 allow_pickle=False

作為一般經驗法則,如果不需要,則不應使用 pickles,因為不同版本的 Python 和 Numpy 可能會以不同的方式解釋 pickles,因此其他人可能無法加載文件。此外,由於讀取 pickled 文件涉及在文件中運行任意代碼,因此讀者很容易受到惡意攻擊。

4. fix_imports | boolean | optional

是否使保存的文件可由Python 2讀取。默認為 fix_imports=True

返回值

None。

例子

x = np.array([3,4,5])
np.save("my_data", x)

這會將我們的數組保存在一個名為 my_data.npy 的文件中,該文件與我們的 Python 腳本位於同一目錄中。

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 NumPy | save method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。