背景介紹從學(xué)sklearn時(shí),除了算法的坎要過(guò),還得學(xué)習(xí)matplotlib可視化,對(duì)我的實(shí)踐應(yīng)用而言,可視化更重要一些,然而matplotlib的易用性和美觀性確實(shí)不敢恭維。陸續(xù)使用過(guò)plotly、seaborn,最終定格在了Bokeh,因?yàn)樗梢耘cFlask完美的結(jié)合,數(shù)據(jù)看板的開(kāi)發(fā)難度降低了很多。前陣子看到這個(gè)庫(kù)可以較為便捷的實(shí)現(xiàn)數(shù)據(jù)探索,今天得空打算學(xué)習(xí)一下。原本訪問(wèn)的是英文文檔,結(jié)果發(fā)現(xiàn)已經(jīng)有人在做漢化,雖然看起來(lái)也像是谷歌翻譯的,本著拿來(lái)主義,
系統(tǒng) 2019-09-27 17:52:29 1749
Python的元組和列表類(lèi)似,不同之處在于元組中的元素不能修改(因此元組又稱為只讀列表),且元組使用小括號(hào)而列表使用中括號(hào),如下:tup1=('physics','chemistry',1997,2000)tup2=(1,2,3,4,5,6)特別注意:1、元組中只包含一個(gè)元素時(shí),需要在元素后面添加逗號(hào)來(lái)消除歧義tup1=(50,)2、元組中的元素值使不允許修改的,但可以對(duì)元組進(jìn)行連接組合tup1=(12,34.56)tup2=('abc','xyz')tu
系統(tǒng) 2019-09-27 17:52:18 1749
我們首先來(lái)看下python的全部代碼,大家可以直接復(fù)制后測(cè)試:#-*-encoding:utf-8-*-importloggingimportwmiimportosimporttimefromConfigParserimportConfigParserimportsmtplibfromemail.mime.textimportMIMETextimportsocketfromdatetimeimportdatetimeimportreimportsysimp
系統(tǒng) 2019-09-27 17:52:12 1749
看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 1749
作為臨時(shí)測(cè)試用python命令來(lái)搭建web測(cè)試是最好不過(guò)的選擇了;CD切換到當(dāng)前目錄只需要一句python命令就迅速搭建好了簡(jiǎn)單的web服務(wù)器,pythonlinux自帶又無(wú)需額外配置安裝感覺(jué)還是很好用的;python開(kāi)啟web服務(wù)器命令python-mSimpleHTTPServer8080端口號(hào)可以任意指定一個(gè)沒(méi)有被占用的端口,但必須能通過(guò)防火墻;執(zhí)行完上面命令后,直接輸入IP地址加端口號(hào)就行了http://:端口號(hào)/路徑如:http://192.16
系統(tǒng) 2019-09-27 17:52:09 1749
Python實(shí)現(xiàn)Mysql數(shù)據(jù)統(tǒng)計(jì)的實(shí)例代碼如下所示:importpymysqlimportxlwtexcel=xlwt.Workbook(encoding='utf-8')sheet=excel.add_sheet('Mysql數(shù)據(jù)庫(kù)')sheet.write(0,0,'庫(kù)名')sheet.write(0,1,'表名')sheet.write(0,2,'數(shù)據(jù)條數(shù)')db=pymysql.connect('192.168.1.74','root','123
系統(tǒng) 2019-09-27 17:51:52 1749
目錄第十五章、Python多線程同步鎖,死鎖和遞歸鎖1.引子:2.同步鎖3.死鎖引子:4.遞歸鎖RLock原理:不多說(shuō),放代碼總結(jié):5.大總結(jié)第十五章、Python多線程同步鎖,死鎖和遞歸鎖1.引子:1.創(chuàng)建線程對(duì)象t1=threading.Thread(target=say,args=('tony',))2.啟動(dòng)線程t1.start()后面又說(shuō)了兩個(gè)點(diǎn)就是join和守護(hù)線程的概念?以上就是python多線程的基本使用?說(shuō)明:前面說(shuō)的兩個(gè)功能是相互獨(dú)立的,
系統(tǒng) 2019-09-27 17:51:52 1749
三引號(hào)完全原樣輸出print(r"""xx\n\adaadf=?aa“”")重復(fù)輸出print(3*“ab”)print(“ab”*3)abababababab3、列表定義x=“world”y=[1,2,3,4,5]索引(負(fù)數(shù)從右邊開(kāi)始,正數(shù)從左邊開(kāi)始)print(x[0])print(y[4])print(x[-2])print(y[-1])print(y[-5])print(x[-5])w5l51w切片x=“world”y=[1,2,3,4,5]pri
系統(tǒng) 2019-09-27 17:51:22 1749
a=input("a=")b=input("b=")c=int(a)+int(b)print(c)結(jié)果:/usr/bin/python3.6/home/rooter/PycharmProjects/python1/pp1a=4b=48Processfinishedwithexitcode0a=input("a=")b=input("b=")c=a+b#或者c=int(a+b)/c=str(a+b)print(c)結(jié)果/usr/bin/python3.6/h
系統(tǒng) 2019-09-27 17:51:10 1749
ubuntu18.04版本,python版本python2.7,python3.5,python3.6因?yàn)榘惭b一些庫(kù)會(huì)安裝到python3.6上,而默認(rèn)使用的是python2.7,使用python3,默認(rèn)會(huì)使用python3.5,無(wú)法調(diào)用安裝包。解決方法:一、使用pythonxx.py運(yùn)行程序時(shí),加上版本號(hào)。比如python3.6xx.py二、1.要以root身份操作yz@yz-pc:~$sudosu2.確認(rèn)本機(jī)下的python默認(rèn)版本。調(diào)出終端,輸入py
系統(tǒng) 2019-09-27 17:51:04 1749