數(shù)組保存為txt, npy, csv 文件, 數(shù)組遍歷enumerate的方法
Numpy提供了幾種數(shù)據(jù)保存的方法。
以3*4數(shù)組a為例:
1. a.tofile("filename.bin")
這種方法只能保存為二進(jìn)制文件,且不能保存當(dāng)前數(shù)據(jù)的行列信息,文件后綴不一定非要是bin,也可以為txt,但不影響保存格式,都是二進(jìn)制。
這種保存方法對(duì)數(shù)據(jù)讀取有要求,需要手動(dòng)指定讀出來(lái)的數(shù)據(jù)的的dtype,如果指定的格式與保存時(shí)的不一致,則讀出來(lái)的就是錯(cuò)誤的數(shù)據(jù)。
b = numpy.fromfile("filename.bin",dtype = **)
讀出來(lái)的數(shù)據(jù)是一維數(shù)組,需要利用
b.shape = 3,4重新指定維數(shù)。
2.import numpy
numpy.save("filename.npy",a)
利用這種方法,保存文件的后綴名字一定會(huì)被置為.npy,這種格式最好只用
numpy.load("filename")來(lái)讀取。
3.import numpy
numpy.savetxt("filename.txt",a)
numpy.loadtxt("filename.txt")
用于處理一維和二維數(shù)組
4.import numpy
numpy.savetxt('new.csv', my_matrix, delimiter = ',')
numpy.loadtxt(open("c:\\1.csv","rb"),delimiter=",",skiprows=0)
注意: txt ,csv 占得內(nèi)存比npy 大的多, 推薦保存為npy文件。 下圖個(gè)文件大小.

5. 遍歷
y=[] for index, item in enumerate(yy): y.append(int(item)) y=array(y) print(y.dtype)
以上這篇數(shù)組保存為txt, npy, csv 文件, 數(shù)組遍歷enumerate的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
淺談Python數(shù)學(xué)建模之?dāng)?shù)據(jù)導(dǎo)入
數(shù)據(jù)導(dǎo)入是所有數(shù)模編程的第一步,比你想象的更重要。Python 語(yǔ)言中數(shù)據(jù)導(dǎo)入的方法很多。對(duì)于數(shù)學(xué)建模問(wèn)題編程來(lái)說(shuō),選擇什么方法最好呢?答案是:沒(méi)有最好的,只有最合適的。對(duì)于不同的問(wèn)題,不同的算法,以及所調(diào)用工具包的不同實(shí)現(xiàn)方法,對(duì)于數(shù)據(jù)就會(huì)有不同的要求2021-06-06
Python使用win32com模塊實(shí)現(xiàn)數(shù)據(jù)庫(kù)表結(jié)構(gòu)自動(dòng)生成word表格的方法
這篇文章主要介紹了Python使用win32com模塊實(shí)現(xiàn)數(shù)據(jù)庫(kù)表結(jié)構(gòu)自動(dòng)生成word表格的方法,結(jié)合實(shí)例形式分析了win32com模塊下載、連接mysql、查詢獲取表結(jié)構(gòu)以及使用win32com生成word表格的相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
Python實(shí)現(xiàn)一個(gè)數(shù)組除以一個(gè)數(shù)的例子
今天小編就為大家分享一篇Python實(shí)現(xiàn)一個(gè)數(shù)組除以一個(gè)數(shù)的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07
Python?jpg快速轉(zhuǎn)png并調(diào)整大小方式
這篇文章主要介紹了Python實(shí)現(xiàn)jpg快速轉(zhuǎn)png并調(diào)整大小方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
python將秒數(shù)轉(zhuǎn)化為時(shí)間格式的實(shí)例
今天小編就為大家分享一篇python將秒數(shù)轉(zhuǎn)化為時(shí)間格式的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-09-09
用python實(shí)現(xiàn)前向分詞最大匹配算法的示例代碼
這篇文章主要介紹了用python實(shí)現(xiàn)前向分詞最大匹配算法的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
jupyter notebook參數(shù)化運(yùn)行python方式
這篇文章主要介紹了jupyter notebook參數(shù)化運(yùn)行python方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-04-04
Python+wxPython實(shí)現(xiàn)批量文件擴(kuò)展名替換
這篇文章主要介紹了如何使用 Python和wxPython創(chuàng)建一個(gè)簡(jiǎn)單的圖形界面應(yīng)用程序,使用戶能夠選擇文件夾、輸入要替換的文件類(lèi)型和新的文件類(lèi)型,并實(shí)現(xiàn)批量替換文件擴(kuò)展名的功能,有需要的可以參考一下2023-10-10

