python基礎(chǔ)學(xué)習(xí)筆記(四)2013-04-1823:59蟲師閱讀(...)評論(...)編輯收藏列表本節(jié)繼續(xù)討論列表不同元組和字符串的地方:列表是可變的(mutable)----可以改變列表的內(nèi)容,并且列表有很多有用的、專門的方法。List函數(shù)可以將一個字符串拆分成列表。>>>list('chongshi')['c','h','o','n','g','s','h','i']改變列表:元素賦值例如,我們想對一個列表中的某個元素賦值。>>>x=[1,2,3
系統(tǒng) 2019-09-27 17:48:57 1972
一、運算符1、算術(shù)運算符:主要用于兩個對象算數(shù)計算(加減乘除等運算)運算符:+:兩個對象相加-:得到負(fù)數(shù)或是一個數(shù)減去另一個數(shù)*:兩個數(shù)相乘或是返回一個被重復(fù)若干次的字符串/:x除以y%:返回除法的余數(shù)**:返回x的y次冪//:返回商的整數(shù)部分2、比較(關(guān)系)運算符:用于兩個對象比較(判斷是否相等、大于等運算)運算符:==:比較對象是否相等!=:比較兩個對象是否不相等<>:比較兩個對象是否不相等>:返回x是否大于y<:返回x是否小于y。所有比較運算符返回1
系統(tǒng) 2019-09-27 17:48:50 1972
一數(shù)據(jù)結(jié)構(gòu)和GIL1queue標(biāo)準(zhǔn)庫queue模塊,提供FIFO的queue、LIFO的隊列,優(yōu)先隊列Queue類是線程安全的,適用于多線程間安全的交換數(shù)據(jù),內(nèi)部使用了Lock和Condition為什么說容器的大小不準(zhǔn)確,其原因是如果不加鎖,是不可能獲取到準(zhǔn)確的大小的,因為你剛讀取了一個大小,還沒取走,有可能被就被其他線程修改了,queue類的size雖然加了鎖,但是依然不能保證立即get,put就能成功,因為讀取大小和get,put方法是分來的。2GIL
系統(tǒng) 2019-09-27 17:48:10 1972
效果展示規(guī)則介紹基于二維元胞自動機(jī)的生命游戲可視化實現(xiàn)規(guī)則:藍(lán)色方塊代表生命有顏色的方塊代表生命,無顏色的方塊代表死亡一個細(xì)胞周圍有八個細(xì)胞,對于一個活細(xì)胞來說,如果它周圍的八個細(xì)胞中:如果只有一個或沒有一個是活的,那這個細(xì)胞就會死亡如果其中兩個或者三個細(xì)胞是活的,那這個細(xì)胞就能維持生命如果超過3個細(xì)胞是活著的,那這個細(xì)胞就會因為過于擁擠而死亡對于一個死細(xì)胞來說,如果這個細(xì)胞周圍如果有三個細(xì)胞存活,該將獲得新生。附:所有規(guī)則都可以修改,種群初始密度也可以修
系統(tǒng) 2019-09-27 17:47:53 1972
1.函數(shù)的動態(tài)參數(shù)1.1*args位置參數(shù)動態(tài)傳參defchi(*food):print("我要吃",food)chi("大米飯","小米飯")結(jié)果:我要吃('大米飯','小米飯')#多個參數(shù)傳遞進(jìn)去.收到的內(nèi)容是元組tuple1.2**kwargs關(guān)鍵字參數(shù)動態(tài)傳參deffunc(**kwargs):print(kwargs)func(a=1,b=2,c=3)func(a=1,b=2)結(jié)果:{'a':1,'b':2,'c':3}{'a':1,'b':2}
系統(tǒng) 2019-09-27 17:47:53 1972
目錄一、概述1.1從數(shù)據(jù)處理到人工智能二、Python庫之?dāng)?shù)據(jù)分析2.1numpy2.2pandas2.3scipy三、Python庫之?dāng)?shù)據(jù)可視化3.1matplotlib3.2Seaborn3.3Mayavi四、Python庫之文本處理4.1PyPDF24.2NLTK4.3Python-docx五、Python庫之機(jī)器學(xué)習(xí)5.1Scikit-learn5.2TensorFlow5.3MXNet六、單元小結(jié)6.1從數(shù)據(jù)處理到人工智能一、概述1.1從數(shù)據(jù)處理
系統(tǒng) 2019-09-27 17:47:49 1972
1.Request庫Request庫有七個基本方法:首先以requests庫的request方法進(jìn)行講解:其次,以其中典型的get方法進(jìn)行說明:1.r=requests.get(url)首先get構(gòu)造一個向服務(wù)器請求資源的Request對象,r是一個返回的一個包括服務(wù)器資的Response對象。2.r=requests.get(url,params=None,**kwargs)params:url中的額外參數(shù),字典或者字節(jié)流格式...可以修改url內(nèi)容**
系統(tǒng) 2019-09-27 17:46:57 1972
很多時候可能需要在一個圖中畫出多條函數(shù)圖像,但是可能y軸的物理含義不一樣,或是數(shù)值范圍相差較大,此時就需要雙y軸。matplotlib和seaborn都可以畫雙y軸圖像。一個例子:importseabornassnsimportmatplotlib.pyplotasplt#ax1forKDE,ax2forCDFf,ax1=plt.subplots()ax1.grid(True)#ax1.set_ylim(0,1)ax1.set_ylabel('KDE')a
系統(tǒng) 2019-09-27 17:46:19 1972
最近需要爬取某網(wǎng)站,無奈頁面都是JS渲染后生成的,普通的爬蟲框架搞不定,于是想到用Phantomjs搭一個代理。Python調(diào)用Phantomjs貌似沒有現(xiàn)成的第三方庫(如果有,請告知小編),漫步了一圈,發(fā)現(xiàn)只有pyspider提供了現(xiàn)成的方案。簡單試用了一下,感覺pyspider更像一個為新手打造的爬蟲工具,好比一個老媽子,有時無微不至,有時喋喋不休。輕巧的小工具應(yīng)該更受人喜愛,我也懷著一點私心,可以帶著我最愛的BeautifulSoup一塊兒用,而不用
系統(tǒng) 2019-09-27 17:38:44 1972
本文實例講述了python實現(xiàn)的config文件讀寫功能。分享給大家供大家參考,具體如下:1、設(shè)置配置文件[mysql]host=1234port=3306user=rootpassword=Zhsy08241128database=leartd2、讀取配置文件importconfigparserimportosconf=configparser.ConfigParser()defreadConf():'''讀取配置文件'''root_path=os.pa
系統(tǒng) 2019-09-27 17:38:38 1972