亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用numpy實現文件存儲

發布時間:2021-08-30 11:48:02 來源:億速云 閱讀:167 作者:小新 欄目:開發技術

這篇文章主要介紹如何使用numpy實現文件存儲,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

Numpy能夠讀寫磁盤上的文本數據或二進制數據。

將數組以二進制格式保存到磁盤

np.load和np.save是讀寫磁盤數組數據的兩個主要函數,默認情況下,數組是以未壓縮的原始二進制格式保存在擴展名為.npy的文件中。

import numpy as np
a=np.arange(5)
np.save('test.npy',a)

這樣在程序所在的文件夾就生成了一個test.npy文件

將test.npy文件中的文件讀出來

import numpy as np
a=np.load('test.npy')
print(a)

注:保存為Numpy專用的二進制格式后,就不能用notepad++等打開看了(亂碼)。因此這種方式建議在不需要看保存文件內容的情況下使用。

np.savez

如果你想將多個數組保存到一個文件中的話,可以使用numpy.savez函數。savez函數的第一個參數是文件名,其后的參數都是需要保存的數組,也可以使用關鍵字參數為數組起一個名字,非關鍵字參數傳遞的數組會自動起名為arr_0, arr_1, …。

savez函數輸出的是一個壓縮文件(擴展名為npz),其中每個文件都是一個save函數保存的npy文件,文件名對應于數組名。load函數自動識別npz文件,并且返回一個類似于字典的對象,可以通過數組名作為關鍵字獲取數組的內容:

import numpy as np
a=np.arange(3)
b=np.arange(4)
c=np.arange(5)
np.savez('array_save.npz',a,b,c_array=c)

這樣程序所在文件夾就生成了一個array_save.npz文件

把npz文件中的數據讀出來

import numpy as np
A=np.load('array_save.npz')
print(A['arr_0'])
print(A['arr_1'])
print(A['c_array'])

以上是“如何使用numpy實現文件存儲”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西安市| 迭部县| 昔阳县| 大宁县| 融水| 桦南县| 陕西省| 桐乡市| 剑川县| 普兰店市| 南雄市| 渝中区| 长兴县| 澜沧| 区。| 永和县| 甘谷县| 南涧| 钦州市| 桃江县| 上栗县| 喀喇沁旗| 阿拉善左旗| 酒泉市| 璧山县| 克什克腾旗| 遵义市| 和田市| 水富县| 长海县| 特克斯县| 青浦区| 甘孜| 长丰县| 东安县| 昔阳县| 类乌齐县| 福清市| 嵊州市| 屏山县| 繁峙县|