一Python語言中有關(guān)復(fù)數(shù)的概念:1、虛數(shù)不能單獨(dú)存在,它們總是和一個(gè)值為0.0的實(shí)數(shù)部分一起構(gòu)成一個(gè)復(fù)數(shù)2、復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成3、表示虛數(shù)的語法:real+imagej4、實(shí)數(shù)部分和虛數(shù)部分都是浮點(diǎn)數(shù)5、虛數(shù)部分必須有后綴j或Jaa=123-12jprintaa.real#output實(shí)數(shù)部分123.0printaa.imag#output虛數(shù)部分-12.0printaa.conjugate#共軛復(fù)數(shù)二關(guān)于(3,2)<('a','b')返回T
系統(tǒng) 2019-09-27 17:56:07 2268
轉(zhuǎn)自:https://www.cnblogs.com/Jeb15/p/6080331.html直接執(zhí)行這兩個(gè)命令即可:sudoupdate-alternatives--install/usr/bin/pythonpython/usr/bin/python2100sudoupdate-alternatives--install/usr/bin/pythonpython/usr/bin/python3150如果要切換到Python2,執(zhí)行:sudoupdate
系統(tǒng) 2019-09-27 17:56:00 2268
轉(zhuǎn)載:https://www.jb51.net/article/104526.htm棧(stack)棧又稱之為堆棧是一個(gè)特殊的有序表,其插入和刪除操作都在棧頂進(jìn)行操作,并且按照先進(jìn)后出,后進(jìn)先出的規(guī)則進(jìn)行運(yùn)作。如下圖所示例如槍的彈匣,第一顆放進(jìn)彈匣的子彈反而在發(fā)射出去的時(shí)候是最后一個(gè),而最后放入彈匣的一顆子彈在打出去的時(shí)候是第一顆發(fā)射出去的。棧的接口如果你創(chuàng)建了一個(gè)棧,那么那么應(yīng)該具有以下接口來進(jìn)行對(duì)棧的操作接口描述push()入棧pop()出棧isEmp
系統(tǒng) 2019-09-27 17:55:32 2268
在windows系統(tǒng)下寫的python腳本,在linux下賦予權(quán)限chmod+xxxx.py以后,執(zhí)行./xxx.py運(yùn)行提示:bash:/usr/bin/autocrorder:/usr/bin/python^M:badinterpreter:Nosuchfileordirectory分析:這是不同系統(tǒng)編碼格式引起的:在windows系統(tǒng)中編輯的.sh.py文件可能有不可見字符,所以在Linux系統(tǒng)下執(zhí)行會(huì)報(bào)以上異常信息。一般是因?yàn)閣indows行結(jié)尾和
系統(tǒng) 2019-09-27 17:55:07 2268
字典的特點(diǎn):以鍵值對(duì)的形式存在,無序排序;key必須唯一不重復(fù),且不能使用可變對(duì)象聲明一個(gè)字典d={}print(d)print(type(d))增:d[1]=‘a(chǎn)’d[2]=‘c’d[3]=‘b’print(d)d.update({4:‘z’})print(d)dict.setdefault(key,value),如果該key不存在,則在字典中插入這個(gè)鍵值對(duì),并返回value;如果該key已存在,則返回字典中key對(duì)應(yīng)的value,原字典不做更新d.se
系統(tǒng) 2019-09-27 17:54:56 2268
Ubuntu版本:1.tesseract-ocr安裝sudoapt-getinstalltesseract-ocr2.pytesseract安裝sudopipinstallpytesseract3.Pillow安裝sudopipinstallpillow開始寫代碼:fromPILimportImagefrompytesseractimportpytesseractimage=Image.open('test.png')code=pytesseract.im
系統(tǒng) 2019-09-27 17:53:39 2268
福利當(dāng)我們爬蟲寫好,入庫,并成功展示出來,不知不覺就實(shí)現(xiàn)了一個(gè)小程序項(xiàng)目:宅宅生活收藏夾微信搜索小程序:宅宅生活收藏夾。歡迎大家使用。之前寫到宅宅生活收藏夾的部署方法,見使用Flask,Nginx,Gunicorn,Supervisor完成網(wǎng)站部署。這次介紹一下如何抓取知乎答案,獲取知乎美圖。本文除Python相關(guān)庫的使用外,還會(huì)涉及到mongo數(shù)據(jù)庫的使用。因?yàn)檎钍詹貖A只是為了收集知乎釣魚貼的圖片,有針對(duì)性,所以不能通過獲取知乎首頁列表全面抓取。當(dāng)
系統(tǒng) 2019-09-27 17:51:35 2268
個(gè)人興趣,用python實(shí)現(xiàn)連連看的輔助程序,總結(jié)實(shí)現(xiàn)過程及知識(shí)點(diǎn)。總體思路1、獲取連連看程序的窗口并前置2、游戲界面截圖,將每個(gè)一小圖標(biāo)切圖,并形成由小圖標(biāo)組成的二維列表3、對(duì)圖片的二維列表遍歷,將二維列表轉(zhuǎn)換成由數(shù)字組成的二維數(shù)組,圖片相同的數(shù)值相同。4、遍歷二維數(shù)組,找到可消除的對(duì)象,實(shí)現(xiàn)算法:兩個(gè)圖標(biāo)相鄰。(一條線連接)兩個(gè)圖標(biāo)同行,同列,且中間的圖標(biāo)全部為空(數(shù)值為0)(一條線連接)兩條線連接,轉(zhuǎn)彎一次,路徑上所有圖標(biāo)為空。(二條線連接)三條線連
系統(tǒng) 2019-09-27 17:50:05 2268
上一篇文章介紹了線程的使用。然而Python中由于GlobalInterpreterLock(全局解釋鎖GIL)的存在,每個(gè)線程在在執(zhí)行時(shí)需要獲取到這個(gè)GIL,在同一時(shí)刻中只有一個(gè)線程得到解釋鎖的執(zhí)行,Python中的線程并沒有真正意義上的并發(fā)執(zhí)行,多線程的執(zhí)行效率也不一定比單線程的效率更高。如果要充分利用現(xiàn)代多核CPU的并發(fā)能力,就要使用multipleprocessing模塊了。0x01multipleprocessing與使用線程的threading
系統(tǒng) 2019-09-27 17:47:03 2268
好久不見,風(fēng)水輪流轉(zhuǎn),我竟然寫寫寫python了近日有個(gè)小需求,要求收集統(tǒng)計(jì)一些信息上報(bào),并直接在后臺(tái)控制臺(tái)打印,寫入日志為了美觀,需要以表格形式展現(xiàn)數(shù)據(jù),形如雖說可以用prettytable實(shí)現(xiàn)這個(gè)效果,不過還得安裝這個(gè)庫,需求比較簡(jiǎn)單就不考慮安裝第三方依賴了,所以得自己寫照著這個(gè)圖,可以發(fā)現(xiàn)幾個(gè)關(guān)鍵的實(shí)現(xiàn)點(diǎn)1.由數(shù)據(jù)項(xiàng)的各個(gè)屬性,整理出表頭2.計(jì)算每個(gè)屬性對(duì)應(yīng)的最大寬度,作為每列的寬度3.每列左右留一些空4.表頭上下,以及數(shù)據(jù)項(xiàng)末尾添加一行--+--外
系統(tǒng) 2019-09-27 17:46:44 2268
這樣某一個(gè)特征只有0和1兩種取值,數(shù)據(jù)集有三個(gè)類別。當(dāng)取0的時(shí)候,假如類別A有20個(gè)這樣的個(gè)體,類別B有60個(gè)這樣的個(gè)體,類別C有20個(gè)這樣的個(gè)體。所以,這個(gè)特征為0時(shí),最有可能的是類別B,但是,還是有40個(gè)個(gè)體不在B類別中,所以,將這個(gè)特征為0分到類別B中的錯(cuò)誤率是40%。然后,將所有的特征統(tǒng)計(jì)完,計(jì)算所有的特征錯(cuò)誤率,再選擇錯(cuò)誤率最低的特征作為唯一的分類準(zhǔn)則――這就是OneR。現(xiàn)在用代碼來實(shí)現(xiàn)算法。#OneR算法實(shí)現(xiàn)importnumpyasnpfro
系統(tǒng) 2019-09-27 17:38:20 2268
在CentOS6.x上,默認(rèn)自帶的Python是2.6.x版本,這個(gè)版本的Python有點(diǎn)老了,比如“collections.OrderedDict”就是2.7才有的,而且著名的PythonWeb框架Django的新版(如:1.7)就不支持Python2.6,最低要求是2.7了。而一些公司或者共有云上的服務(wù)器就是使用CentOS6.x,所以也就有了升級(jí)Python到2.7的需求。升級(jí)Python之前,需要先安裝一些工具和軟件庫,否則后面安裝Python或p
系統(tǒng) 2019-09-27 17:38:01 2268
假設(shè)名為A.py的文件需要調(diào)用B.py文件內(nèi)的C(x,y)函數(shù)假如在同一目錄下,則只需importBif__name__=="__main__":B.C(x,y)若只需調(diào)用單個(gè)函數(shù),也可以fromBimportCif__name__=="__main__":C(x,y)若A.py和B.py位于不同的目錄下,可以用以下方法(假設(shè)B.py位于D盤的根目錄下)1.引用所在路徑importsyssys.path.append('D:/')importBif__na
系統(tǒng) 2019-09-27 17:56:22 2267
urls.py的配置寫法一般有三種方式。1.第一種是導(dǎo)入視圖的方式,就是TheDjangoBook里面樣例的寫法:fromblog.viewsimportindexurl(r'^nowamagic/',index)2.第二種方法是視圖處理方法,看代碼就知道是怎么回事了。url(r'^nowamagic/','test.views.index')3.第三種是把模型與視圖寫在前綴里。urlpatterns=patterns('blog.views',url(r
系統(tǒng) 2019-09-27 17:55:49 2267
效果圖walker喜歡的功能:代碼補(bǔ)全,一個(gè)問號(hào)(?)給出注釋,兩個(gè)問號(hào)瀏覽代碼。環(huán)境操作系統(tǒng):Windows10x641903Python3.6.7x64JupyterQtConsole4.5.2(官方文檔)步驟安裝ipythonpip3installipython-ihttps://pypi.doubanio.com/simple/安裝pyreadlinepip3installpyreadline-ihttps://pypi.doubanio.com/
系統(tǒng) 2019-09-27 17:54:09 2267