99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2021-02-24 閱讀量: 586
python利用numpy存取文件

NumPy提供了多種存取數(shù)組內(nèi)容的文件操作函數(shù)。保存數(shù)組數(shù)據(jù)的文件可以是二進(jìn)制格式或者文本格式。二進(jìn)制格式的文件又分為NumPy專用的格式化二進(jìn)制類型和無格式類型。



numpy格式的文件可以保存為后綴為(.npy/.npz)格式的文件


1. tofile()和fromfile()


tofile()將數(shù)組中的數(shù)據(jù)以二進(jìn)制格式寫進(jìn)文件

tofile()輸出的數(shù)據(jù)不保存數(shù)組形狀和元素類型等信息

fromfile()函數(shù)讀回?cái)?shù)據(jù)時(shí)需要用戶指定元素類型,并對(duì)數(shù)組的形狀進(jìn)行適當(dāng)?shù)男薷?/p>

2. save() 和 load(),savez()


NumPy專用的二進(jìn)制格式保存數(shù)據(jù),它們會(huì)自動(dòng)處理元素類型和形狀等信息

如果想將多個(gè)數(shù)組保存到一個(gè)文件中,可以使用savez()

savez()的第一個(gè)參數(shù)是文件名,其后的參數(shù)都是需要保存的數(shù)組,也可以使用關(guān)鍵字參數(shù)為數(shù)組起名

非關(guān)鍵字參數(shù)傳遞的數(shù)組會(huì)自動(dòng)起名為arr_0、arr_1、...。

savez()輸出的是一個(gè)擴(kuò)展名為npz的壓縮文件,其中每個(gè)文件都是一個(gè)save()保存的npy文件,文件名和數(shù)組名相同

load()自動(dòng)識(shí)別npz文件,并且返回一個(gè)類似于字典的對(duì)象,可以通過數(shù)組名作為鍵獲取數(shù)組的內(nèi)容

3. savetxt() 和 loadtxt()


讀寫1維和2維數(shù)組的文本文件

可以用它們讀寫CSV格式的文本文件


用這種方式來對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ),方便深度學(xué)習(xí)中, 保存了訓(xùn)練集,驗(yàn)證集,測(cè)試集,還包括他們的標(biāo)簽,用這個(gè)方式存儲(chǔ)起來,要啥加載啥,文件數(shù)量大大減少,也不會(huì)到處改文件名。算是get到了另外一種好的存儲(chǔ)數(shù)據(jù)的方式


51.2826
0
關(guān)注作者
收藏
評(píng)論(0)

發(fā)表評(píng)論

暫無數(shù)據(jù)
推薦帖子