對(duì)numpy中二進(jìn)制格式的數(shù)據(jù)存儲(chǔ)與讀取方法詳解
使用save可以實(shí)現(xiàn)對(duì)numpy數(shù)據(jù)的磁盤存儲(chǔ),存儲(chǔ)的方式是二進(jìn)制。查看使用說明,說明專門提到了是未經(jīng)壓縮的二進(jìn)制形式。存儲(chǔ)后的數(shù)據(jù)可以進(jìn)行加載或者讀取,通過使用load方法。
In [81]:np.save('demo',data1)
通過以上操作,數(shù)據(jù)data1被存儲(chǔ)到了demo文件中,numpy會(huì)自動(dòng)加上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ù)對(duì)象信息。進(jìn)行相等判斷可以看出,兩者等價(jià)。
In [84]: a ==data1 Out[84]: array([True, True, True, True, True, True, True, True, True, True], dtype=bool)
針對(duì)后綴名的自動(dòng)追加,再次測(cè)試一下,如果參數(shù)中加上了npy的擴(kuò)展名是否還會(huì)額外再增加一個(gè)?
In [85]:np.save('demo.npy',data1)
通過以上命令操作得出結(jié)論:如果在參數(shù)中加上了擴(kuò)展名,擴(kuò)展名將不會(huì)再次擴(kuò)充。使用簡(jiǎn)單的編輯器打開二進(jìn)制文件看看是否可讀。
具體的信息如下:
以上這篇對(duì)numpy中二進(jìn)制格式的數(shù)據(jù)存儲(chǔ)與讀取方法詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
對(duì)Python 獲取類的成員變量及臨時(shí)變量的方法詳解
今天小編就為大家分享一篇對(duì)Python 獲取類的成員變量及臨時(shí)變量的方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01如何準(zhǔn)確判斷請(qǐng)求是搜索引擎爬蟲(蜘蛛)發(fā)出的請(qǐng)求
我們的網(wǎng)站經(jīng)常被各種蜘蛛爬蟲光顧,由于這些爬蟲都有UserAgent,所以很多朋友使用UserAgent判斷請(qǐng)求的發(fā)起者是否是搜索引擎爬蟲的方式是很不準(zhǔn)確的,接下來,通過本篇文章給大家介紹準(zhǔn)確判斷請(qǐng)求是搜索引擎爬蟲(蜘蛛)發(fā)出的請(qǐng)求的方法,需要的朋友可以參考下2015-10-10python面向?qū)ο蠓▽?shí)現(xiàn)圖書管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了python面向?qū)ο蠓▽?shí)現(xiàn)圖書管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-04-04Python Opencv使用ann神經(jīng)網(wǎng)絡(luò)識(shí)別手寫數(shù)字功能
這篇文章主要介紹了opencv(python)使用ann神經(jīng)網(wǎng)絡(luò)識(shí)別手寫數(shù)字,由于這里主要研究knn算法,為了圖簡(jiǎn)單,直接使用Keras的mnist手寫數(shù)字解析模塊,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07Python實(shí)現(xiàn)Smtplib發(fā)送帶有各種附件的郵件實(shí)例
本篇文章主要介紹了Python實(shí)現(xiàn)Smtplib發(fā)送帶有各種附件的郵件實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06