用Python讀取幾十萬行文本數(shù)據(jù)
我在使用python讀取幾十萬行的文件中的數(shù)據(jù),并構(gòu)造字典,列表等數(shù)據(jù)結(jié)構(gòu)時,再訪問字典,列表時,一般都會出現(xiàn)內(nèi)存不夠的問題,然后只能循環(huán)讀取幾百行或者一定數(shù)量的行數(shù)來循環(huán)操作。
keyword_list=[line.strip() for line in open("keywords.txt",'r')]
#f1=open("part_wiki_vec.txt",'r')
f1=open("wiki_vectors.txt")
f2=open("result.txt",'w')
i=0
content=f1.readlines()
while i<1150:
for line in content[300*i:300*(i+1)]:
line=line.strip().split(' ')
if line[0] in keyword_list:
wordvec=' '.join(line)
print wordvec
f2.write(wordvec)
#print line
i+=1
我是這樣讀取的
應(yīng)該還有很多好的方法,比如多線程等等。
做此記錄只為了學(xué)習(xí)
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
- python3 cvs將數(shù)據(jù)讀取為字典的方法
- Python從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件的方法
- python分塊讀取大數(shù)據(jù),避免內(nèi)存不足的方法
- 對Python3+gdal 讀取tiff格式數(shù)據(jù)的實(shí)例講解
- python讀取word文檔,插入mysql數(shù)據(jù)庫的示例代碼
- python3 讀取Excel表格中的數(shù)據(jù)
- python使用numpy讀取、保存txt數(shù)據(jù)的實(shí)例
- 使用python的pandas庫讀取csv文件保存至mysql數(shù)據(jù)庫
- python讀取excel指定列數(shù)據(jù)并寫入到新的excel方法
- python 讀取.csv文件數(shù)據(jù)到數(shù)組(矩陣)的實(shí)例講解
相關(guān)文章
使用python3.0?對接美團(tuán)接口的實(shí)現(xiàn)示例
本文主要介紹了python3.0?對接美團(tuán)接口的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05
python實(shí)現(xiàn)獲取電腦所連接的wifi密碼
電腦連接wifi后,很難直觀地看到當(dāng)前連接wifi的密碼,需要借助命令行公管局才可以查看到相關(guān)信息,本文為大家介紹一下如何利用python獲取電腦所連接的wifi密碼,感興趣的可以了解下2023-11-11
Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import
這篇文章主要介紹了Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07
pyTorch深度學(xué)習(xí)softmax實(shí)現(xiàn)解析
這篇文章主要介紹了pytorch深度學(xué)習(xí)中對softmax實(shí)現(xiàn)進(jìn)行了詳細(xì)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-09-09

