看python社區(qū)大媽組織的內(nèi)容里邊有一篇講python內(nèi)存優(yōu)化的,用到了__slots__。然后查了一下,總結(jié)一下。感覺(jué)非常有用python類(lèi)在進(jìn)行實(shí)例化的時(shí)候,會(huì)有一個(gè)__dict__屬性,里邊有可用的實(shí)例屬性名和值。聲明__slots__后,實(shí)例就只會(huì)含有__slots__里有的屬性名。#coding:utf-8classA(object):x=1def__init__(self):self.y=2a=A()printa.__dict__print(
系統(tǒng) 2019-09-27 17:52:11 1951
關(guān)于聲明并初始化二維列表想要快速創(chuàng)建一個(gè)二維列表如:5x3的二維列表[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]正確用法:#先創(chuàng)建一個(gè)一維列表tmp=[0,]*3result=[]foriinrange(5):#拷貝對(duì)象result.append(tmp.copy())result[0][1]=1print(result)#[[0,1,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]誤用:#得到的
系統(tǒng) 2019-09-27 17:51:23 1951
在python中,一個(gè)函數(shù)就是一個(gè)作用域name='xiaoyafei'defchange_name():name='肖亞飛'print('在change_name里的name:',name)change_name()#調(diào)用函數(shù)print("在外面的name:",name)運(yùn)行結(jié)果如下:在change_name里的name:肖亞飛在外面的name:xiaoyafei我們?cè)僭囈幌略谇短缀瘮?shù)中是如何的尋找的?age=15deffunc():print('第一層
系統(tǒng) 2019-09-27 17:51:15 1951
其實(shí)今天算是失眠了,所以打算整理一下自己的學(xué)習(xí)內(nèi)容了!今天是我看視頻學(xué)習(xí)的第六天,已經(jīng)學(xué)習(xí)到定義類(lèi)和對(duì)象了,有時(shí)候回想python這門(mén)語(yǔ)言真的很入門(mén)吧,各種語(yǔ)法比較簡(jiǎn)易能懂。1入門(mén)首選2print("helloworld!")3字符串4name="小明"5print(name)循環(huán)語(yǔ)句foriinrange(1,10):print(i)ifwhile原諒我不太會(huì)用6列表7my_list=["小明",20,“高中”]8字典9my_dict={"name":"
系統(tǒng) 2019-09-27 17:51:09 1951
爬蟲(chóng)即網(wǎng)絡(luò)爬蟲(chóng),英文是WebSpider。翻譯過(guò)來(lái)就是網(wǎng)絡(luò)上爬行的蜘蛛,如果把互聯(lián)網(wǎng)看作一張大網(wǎng),那么爬蟲(chóng)就是在大網(wǎng)上爬來(lái)爬去的蜘蛛,碰到想要的食物,就把他抓取出來(lái)。我們?cè)跒g覽器中輸入一個(gè)網(wǎng)址,敲擊回車(chē),看到網(wǎng)站的頁(yè)面信息。這就是瀏覽器請(qǐng)求了網(wǎng)站的服務(wù)器,獲取到網(wǎng)絡(luò)資源。那么,爬蟲(chóng)也相當(dāng)于模擬瀏覽器發(fā)送請(qǐng)求,獲得到HTML代碼。HTML代碼里通常包含了標(biāo)簽和文字信息,我們就從中提取到我們想要的信息。通常爬蟲(chóng)是從某個(gè)網(wǎng)站的某個(gè)頁(yè)面開(kāi)始,爬取這個(gè)頁(yè)面的內(nèi)容,找
系統(tǒng) 2019-09-27 17:51:07 1951
s與==區(qū)別:is用于判斷兩個(gè)變量引用對(duì)象是否為同一個(gè),==用于判斷引用變量的值是否相等。aisb相當(dāng)于id(a)==id(b),id()能夠獲取對(duì)象的內(nèi)存地址。如果a=10;b=a;則此時(shí)a和b的內(nèi)存地址一樣的;但當(dāng)a=[1,2,3];另b=a[:]時(shí),雖然a和b的值一樣,但內(nèi)存地址不一樣。如果此時(shí)定義a=10、b=10,然后再對(duì)比aisb會(huì)發(fā)現(xiàn)返回的結(jié)果是True,這是因?yàn)樵赑ython中會(huì)實(shí)現(xiàn)創(chuàng)建一個(gè)小型的整形池,范圍為[-5,256],為這些整形開(kāi)
系統(tǒng) 2019-09-27 17:49:44 1951
作者:chen_h微信號(hào)&QQ:862251340微信公眾號(hào):coderpai(一)機(jī)器學(xué)習(xí)中的集成學(xué)習(xí)入門(mén)(二)bagging方法(三)使用Python進(jìn)行交易的隨機(jī)森林算法(四)Python中隨機(jī)森林的實(shí)現(xiàn)與解釋?zhuān)ㄎ澹┤绾斡肞ython從頭開(kāi)始實(shí)現(xiàn)Bagging算法決策樹(shù)是一種簡(jiǎn)單而強(qiáng)大的預(yù)測(cè)建模技術(shù),但它們存在高方差。這意味著在給定不同的訓(xùn)練數(shù)據(jù)的情況下,樹(shù)可以得到非常不同的結(jié)果。為了使決策樹(shù)更加健壯并實(shí)現(xiàn)更好性能,我們會(huì)采用集成學(xué)習(xí)方法,其中一種是
系統(tǒng) 2019-09-27 17:49:29 1951
#money=int(input('你有多少錢(qián)?'))#ifmoney>50:#print('打車(chē)回家')#b=input('到家了嗎?')#ifb=='到家了':#print('我到家了阿')#else:#pass#please=input('你是男的還是女的?')#ifplease=='男的'orplease=='男':#print('你走吧')#elifplease=='美女':#age=int(input("今年多大拉?"))#ifint(age)
系統(tǒng) 2019-09-27 17:48:20 1951
有很久沒(méi)有更新我的博客了,在學(xué)習(xí)flask去了,別人都說(shuō)flask不難,其實(shí)現(xiàn)在我也這么覺(jué)得,但是在剛接觸的時(shí)候還是有點(diǎn)吃力的。在學(xué)習(xí)的過(guò)程中查閱了不少,也了解了許多,今天想做個(gè)總結(jié)。。。以免覺(jué)得學(xué)了那么久什么都沒(méi)學(xué)到,還有防止以后忘記。一.關(guān)于裝飾器,路由最開(kāi)始接觸的時(shí)候覺(jué)得好神奇,只會(huì)照著敲不知道怎么自己用起來(lái)@app.route(‘/')defhello:print(‘hello')注意:1.只有@這個(gè)東西是固定的,app是可以換的,這與藍(lán)本中的定義
系統(tǒng) 2019-09-27 17:48:05 1951
下面是實(shí)現(xiàn)代碼#coding:utf-8importtime,serialfromstructimport*importbinasciifile=open('E:\\1.bin','rb')i=0while1:c=file.read(1)#將字節(jié)轉(zhuǎn)換成16進(jìn)制;ssss=str(binascii.b2a_hex(c))[2:-1]print(str(binascii.b2a_hex(c))[2:-1])ifnotc:breakser=serial.Seri
系統(tǒng) 2019-09-27 17:48:02 1951