国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

numpy的文件存儲.npy .npz 文件詳解

2020-02-15 22:14:56
字體:
來源:轉載
供稿:網友

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

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

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

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

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

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

import numpy as npa=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 npa=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 npA=np.load('array_save.npz')print(A['arr_0'])print(A['arr_1'])print(A['c_array'])

以上這篇numpy的文件存儲.npy .npz 文件詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 无极县| 珲春市| 九江市| 金溪县| 温泉县| 怀柔区| 云南省| 夏河县| 沙坪坝区| 司法| 信阳市| 佛教| 武强县| 雷州市| 来安县| 香河县| 报价| 临清市| 缙云县| 桐柏县| 池州市| 白河县| 鄂尔多斯市| 平邑县| 灌南县| 南部县| 沧源| 额济纳旗| 武陟县| 伊川县| 古交市| 凭祥市| 湘潭市| 余姚市| 屏东县| 临清市| 瑞昌市| 宜黄县| 乌海市| 夏邑县| 外汇|