習(xí)題1:讀入文件pmi_days.csv,完成以下操作:1.統(tǒng)計(jì)質(zhì)量等級(jí)對(duì)應(yīng)的天數(shù),例如:優(yōu):5天良:3天中度污染:2天2.找出PMI2.5的最大值和最小值,分別指出是哪一天。importpandasaspdimportnumpyasnppath=open("pmi_days.csv")data=pd.read_csv(path)gp=data.groupby('質(zhì)量等級(jí)')you=dict([xforxingp])['優(yōu)']liang=dict([xfo
系統(tǒng) 2019-09-27 17:51:07 2598
在學(xué)習(xí)Python正則式的過程中,有一個(gè)問題一直困擾我,如何去匹配一個(gè)反斜杠(即“\”)?一、引入在學(xué)習(xí)了Python特殊字符和原始字符串之后,我覺得答案應(yīng)該是這樣的:1)普通字符串:'\\'2)原始字符串:r'\'但事實(shí)上在提取諸如“3\8”反斜杠之前的數(shù)字時(shí),我屢次碰壁,始終得不到結(jié)果。最終發(fā)現(xiàn)自己理解錯(cuò)了,原來原始字符串和“正則轉(zhuǎn)義”沒有一點(diǎn)關(guān)系;下面詳細(xì)談一談。二、字符串轉(zhuǎn)義反斜杠,在Python中比較特殊,就是它可以用來構(gòu)成一些特殊字符,比如“\
系統(tǒng) 2019-09-27 17:50:13 2598
思路:求取列表最外層長度求取每個(gè)內(nèi)層列表長度雙重for循環(huán)進(jìn)行寫入代碼:M=[[1,2,3,4,5],[4,5,6,7,8,9],[5,6,7,8,9]]output=open('data.txt','w+')foriinrange(len(M)):forjinrange(len(M[i])):output.write(str(M[i][j]))output.write('')output.write('\n')output.close()運(yùn)行結(jié)果:注意:
系統(tǒng) 2019-09-27 17:46:48 2598
xx:共有變量。_xx:私有化的屬性或方法,fromxxximport*時(shí)無法導(dǎo)入,子類的對(duì)象和子類可以訪問。__xx:避免與子類中的屬性命名沖突,無法在外部直接訪問(名字重整所以訪問不到)。__xx__:雙前后下劃線,用戶名字空間的魔法對(duì)象或?qū)傩浴@?__init__,不要自己發(fā)明這樣的名字。xx_:單后置下劃線,用于避免與Python關(guān)鍵詞的沖突。
系統(tǒng) 2019-09-27 17:57:33 2597
原文鏈接:https://t.csdnimg.cn/wSspPython火出天際,還有人管嗎?自從連續(xù)半年拿下TOP1編程語言后,無論是薪資還是招聘需求,都越來越多了!同時(shí),作為CSDN的編程小姐姐,我發(fā)現(xiàn)只要我推送Python相關(guān)的文章,大家就紛紛提問:小姐姐,我該不該學(xué)Python?如何學(xué)Python?鑒于大家都有這方面的困惑,今天就給大家推薦一本巨有影響力的Python實(shí)戰(zhàn)書,上線時(shí)間僅2個(gè)月,就超越了眾多實(shí)力派,成京東和當(dāng)當(dāng)網(wǎng)上的長期暢銷圖書,并且
系統(tǒng) 2019-09-27 17:57:28 2597
原文鏈接:https://www.jb51.net/article/165199.htm依賴包:pipinstallparamiko源碼demo:fromtimeimport*importparamiko#定義一個(gè)類,表示一臺(tái)遠(yuǎn)端linux主機(jī)classLinux(object):#通過IP,用戶名,密碼,超時(shí)時(shí)間初始化一個(gè)遠(yuǎn)程Linux主機(jī)def__init__(self,ip,username,password,timeout=30):self.ip=
系統(tǒng) 2019-09-27 17:57:42 2596
01操作動(dòng)畫隨意拖動(dòng)任一點(diǎn),任意運(yùn)動(dòng)02關(guān)鍵代碼編程:python3.6運(yùn)行環(huán)境:Pycharm只展示部分關(guān)鍵代碼,需要源碼的見文末鏈接關(guān)鍵:一定要注意能不能運(yùn)動(dòng),由于坐標(biāo)軸的設(shè)置區(qū)間不同,offset的偏差值,一定要對(duì)應(yīng)好。否則,鼠標(biāo)無法識(shí)別圖中的點(diǎn),造成無法移動(dòng)的假象。'''設(shè)置:單點(diǎn)的動(dòng)畫移動(dòng)'''def__init__(self):#創(chuàng)建figure(繪制面板)、創(chuàng)建圖表(axes)self.fig,self.ax=plt.subplots()#設(shè)
系統(tǒng) 2019-09-27 17:56:40 2596
簡介前邊介紹的都是通過按鈕點(diǎn)擊啟動(dòng)按鈕來啟動(dòng)appium服務(wù),有的小伙伴或者童鞋們乍一聽可能不信,或者會(huì)問如何通過命令行啟動(dòng)appium服務(wù)呢?且聽宏哥一一道來。一睹為快其實(shí)相當(dāng)?shù)暮唵危豢床恢溃豢磭樢惶苯釉赿ocs命令窗口輸入命令:appium就可以運(yùn)行起appium這回小伙伴和童鞋們相信了吧,都啟動(dòng)來了。第一行:歡迎使用Appium,版本v1.8.1第二行:Appium啟動(dòng)成功,啟動(dòng)ip為默認(rèn)的0.0.0.0,端口為默認(rèn)的4723;默認(rèn)即表示“
系統(tǒng) 2019-09-27 17:47:39 2596
Unittest1.環(huán)境Unittest為Python內(nèi)嵌的測(cè)試框架,不需要特殊配置,僅需要在File---settings---Tools----PythonIntergratedTools下配置框架為Unittest2.編寫規(guī)范需要導(dǎo)入importunittest測(cè)試類必須繼承unittest.TestCase測(cè)試方法以test_開頭模塊和類名沒有要求3.Unittest介紹importunittestdefadd(x,y):returnx+ydefs
系統(tǒng) 2019-09-27 17:52:58 2595
本文實(shí)例為大家分享了python制作英文字典的具體代碼,供大家參考,具體內(nèi)容如下功能有添加單詞,多次添加單詞的意思,查詢,退出,建立單詞文件。keys=[]dic={}defrdic():fr=open('dic.txt','r')forlineinfr:line=line.replace("\n",'')v=line.split(':')dic[v[0]]=v[1]keys.append(v[0])fr.close()defcentre():n=inpu
系統(tǒng) 2019-09-27 17:56:31 2594
本文實(shí)例講述了Pythonmatplotlib繪制餅狀圖功能。分享給大家供大家參考,具體如下:一代碼importnumpyasnpimportmatplotlib.pyplotasplt#Thesliceswillbeorderedandplottedcounter-clockwise.labels='Frogs','Hogs','Dogs','Logs'sizes=[15,30,45,10]colors=['yellowgreen','gold','#F
系統(tǒng) 2019-09-27 17:47:44 2594
最近剛接觸python,找點(diǎn)小任務(wù)來練練手,希望自己在實(shí)踐中不斷的鍛煉自己解決問題的能力。公司里會(huì)有這樣的場(chǎng)景:有一張電子表格的內(nèi)容由兩三個(gè)部門或者更多的部門用到,這些員工會(huì)在維護(hù)這些表格中不定期的跟新一些自己部門的數(shù)據(jù),時(shí)間久了,大家的數(shù)據(jù)就開始打架了,非常不利于管理。怎樣快速找到兩個(gè)或者多個(gè)電子表格中數(shù)據(jù)的差異呢?解決辦法:1.Excel自帶的方法(有興趣的自行百度)2.python寫一個(gè)小腳本#!/usr/bin/envpython#-*-codin
系統(tǒng) 2019-09-27 17:55:25 2593
小驚大怪你是不是在用Python3或者在windows系統(tǒng)上編程?最重要的是你對(duì)進(jìn)程和線程不是很清楚?那么恭喜你,在python分布式進(jìn)程中,會(huì)有坑等著你去挖。。。(hahahaha,此處允許我嚇唬一下你)開玩笑的啦,不過,如果你知道序列中不支持匿名函數(shù),那這個(gè)坑就和你saybyebye了。好了話不多數(shù),直接進(jìn)入正題。分布式進(jìn)程正如大家所知道的Process比Thread更穩(wěn)定,而且Process可以分布到多臺(tái)機(jī)器上,而Thread最多只能分布到同一臺(tái)機(jī)器
系統(tǒng) 2019-09-27 17:48:54 2593
思路:1、打開要處理的圖片2、判斷打開的圖片是否為正方形3、如果是正方形,就進(jìn)行九等分,如果不是正方形,先用白色填充為正方形,再進(jìn)行九等分4、保存處理完的圖片原圖:fromPILimportImagedefcutNine(im):w=int(im.width/3)boxList=[]foriinrange(0,3):forjinrange(0,3):box=(j*w,i*w,(j+1)*w,(i+1)*w)boxList.append(box)imageL
系統(tǒng) 2019-09-27 17:48:01 2593
編輯距離編輯距離(EditDistance),又稱Levenshtein距離,是指兩個(gè)字串之間,由一個(gè)轉(zhuǎn)成另一個(gè)所需的最少編輯操作次數(shù)。編輯操作包括將一個(gè)字符替換成另一個(gè)字符,插入一個(gè)字符,刪除一個(gè)字符。一般來說,編輯距離越小,兩個(gè)串的相似度越大。例如將kitten一字轉(zhuǎn)成sitting:('kitten'和‘sitting'的編輯距離為3)sitten(k→s)sittin(e→i)sitting(→g)Python中的Levenshtein包可以方便的
系統(tǒng) 2019-09-27 17:45:40 2593