溫馨提示×

溫馨提示×

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

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

對numpy中二進(jìn)制格式的數(shù)據(jù)存儲與讀取方法詳解

發(fā)布時間:2020-08-26 10:43:04 來源:腳本之家 閱讀:147 作者:grey_csdn 欄目:開發(fā)技術(shù)

使用save可以實現(xiàn)對numpy數(shù)據(jù)的磁盤存儲,存儲的方式是二進(jìn)制。查看使用說明,說明專門提到了是未經(jīng)壓縮的二進(jìn)制形式。存儲后的數(shù)據(jù)可以進(jìn)行加載或者讀取,通過使用load方法。

In [81]:np.save('demo',data1)

通過以上操作,數(shù)據(jù)data1被存儲到了demo文件中,numpy會自動加上npy的文件后綴名。

In [82]: a =np.load('demo.npy')

In [83]: a

Out[83]: array([0,1, 2, 3, 4, 5, 6, 7, 8, 9])

通過上面的結(jié)果可以看出加載成功,而a獲取了原來data1的數(shù)據(jù)對象信息。進(jìn)行相等判斷可以看出,兩者等價。

In [84]: a ==data1

Out[84]: array([True, True, True, True, True, True, True, True, True, True], dtype=bool)

針對后綴名的自動追加,再次測試一下,如果參數(shù)中加上了npy的擴(kuò)展名是否還會額外再增加一個?

In [85]:np.save('demo.npy',data1)

通過以上命令操作得出結(jié)論:如果在參數(shù)中加上了擴(kuò)展名,擴(kuò)展名將不會再次擴(kuò)充。使用簡單的編輯器打開二進(jìn)制文件看看是否可讀。

具體的信息如下:

對numpy中二進(jìn)制格式的數(shù)據(jù)存儲與讀取方法詳解

以上這篇對numpy中二進(jìn)制格式的數(shù)據(jù)存儲與讀取方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持億速云。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI