成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Python如何實現(xiàn)從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件-創(chuàng)新互聯(lián)

這篇文章主要介紹了Python如何實現(xiàn)從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比靖州網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式靖州網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋靖州地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。

使用機器學習訓練數(shù)據(jù)時,如果數(shù)據(jù)量較大可能我們不能夠一次性將數(shù)據(jù)加載進內(nèi)存,這時我們需要將數(shù)據(jù)進行預處理,分批次加載進內(nèi)存。

下面是代碼作用是將數(shù)據(jù)從數(shù)據(jù)庫讀取出來分批次寫入txt文本文件,方便我們做數(shù)據(jù)的預處理和訓練機器學習模型。

#%%
import pymssql as MySQLdb #這里是python3 如果你是python2.x的話,import MySQLdb
#數(shù)據(jù)庫連接屬性
hst = '188.10.34.18'
usr = 'sa'
passwd = 'p@ssw0rd'
db = 'HistoryTrace'
 
#總共多少數(shù)據(jù)
allData = 1674333
#每個批次多少條數(shù)據(jù)
dataOfEach = 20000
#批次
batch = ceil(allData/dataOfEach)
 
#文件名
global IDctrl 
IDctrl = 1
filename = str(IDctrl)+'.txt'
 
#連接數(shù)據(jù)庫
conn = MySQLdb.connect(host=hst,user=usr,password=passwd,database=db)
cur=conn.cursor()
 
while IDctrl<batch:
 #讀取數(shù)據(jù)庫
 sql = 'SELECT Longitude,Latitude,Altitude,VelComOfLong,VelComOfLati,Aircraft,Section,TimeMinus\
    FROM dealed1 where ID>=' + str(IDctrl) + ' and ID <' + str(IDctrl + dataOfEach) 
 cur.execute(sql)
 rows=cur.fetchall()
 #寫文件
 f = open(filename,'w')
 f.writelines(str(rows))
 #文件名加1
 IDctrl+=1
 filename = str(IDctrl)+'.txt'
 
#關閉數(shù)據(jù)庫連接
f.close()
conn.close()

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Python如何實現(xiàn)從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)成都網(wǎng)站設計公司,關注創(chuàng)新互聯(lián)成都網(wǎng)站設計公司行業(yè)資訊頻道,更多相關知識等著你來學習!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、網(wǎng)站設計器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享標題:Python如何實現(xiàn)從數(shù)據(jù)庫讀取大量數(shù)據(jù)批量寫入文件-創(chuàng)新互聯(lián)
網(wǎng)站路徑:http://jinyejixie.com/article4/pssoe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、網(wǎng)站營銷、移動網(wǎng)站建設營銷型網(wǎng)站建設、建站公司、品牌網(wǎng)站設計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設
大冶市| 淅川县| 茌平县| 黑水县| 蕉岭县| 洪雅县| 凤台县| 闸北区| 西城区| 枝江市| 宁津县| 九龙城区| 凤台县| 拉孜县| 青浦区| 遂宁市| 吴桥县| 汉川市| 万宁市| 泗洪县| 成都市| 五峰| 沭阳县| 博爱县| 吉安县| 乌拉特中旗| 铁岭市| 静安区| 綦江县| 万州区| 昭觉县| 兴安县| 临武县| 东台市| 阳谷县| 运城市| 民乐县| 封丘县| 康平县| 昌宁县| 吉林省|