目標(biāo):從零部署機(jī)器學(xué)習(xí)開發(fā)環(huán)境,包括python3.7安裝、anaconda安裝、虛擬環(huán)境部署、jupyternotebook界面優(yōu)化、簡單程序運(yùn)行1、python安裝https://www.python.org/2、anaconda安裝https://www.anaconda.com/3、虛擬環(huán)境部署為方便后續(xù)開發(fā),使用anaconda部署新的開發(fā)環(huán)境3.1、enviroment》base》openterminal3.2、condacreate-nenv
系統(tǒng) 2019-09-27 17:47:18 2453
centos7誤刪除python2.7后導(dǎo)致yum不可用:問題截圖解決方法:1、在opt目錄下創(chuàng)建site_package/python3遞歸目錄,然后下載以下RPM包,并存入/opt/site_package/python3目錄中http://vault.centos.org/7.5.1804/os/x86_64/Packages/lvm2-python-libs-2.02.177-4.el7.x86_64.rpmhttp://vault.centos.
系統(tǒng) 2019-09-27 17:46:51 2453
屬性訪問控制所謂的屬性訪問控制就是控制點(diǎn)號訪問屬性的行為,而且不僅是類的外部,連類的內(nèi)部也受控制,代碼見真章,邊看代碼邊解釋:?__getattr__(self,item)定義當(dāng)訪問不存在的屬性時(shí)的行為,注意是不存在的屬性。classFoo(object):def__init__(self,value):self.value=valuedef__getattr__(self,item):printitem#查看得到的參數(shù)是什么printtype(item)
系統(tǒng) 2019-09-27 17:37:51 2453
python3與python2的還是有諸多的不同,比如說在2中:復(fù)制代碼代碼如下:print"Hello,World!"raw_input()在3里面就成了:復(fù)制代碼代碼如下:print("Hello,World!")input()所以如果用的python2開發(fā)的項(xiàng)目要遷移到3中,就需要進(jìn)行代碼的轉(zhuǎn)換。Python3中自帶了個(gè)轉(zhuǎn)換工具,下面用個(gè)最簡單的例子來說說2to3轉(zhuǎn)換工具。例子:(2to3Test.py里面只有print這行代碼)復(fù)制代碼代碼如下:#
系統(tǒng) 2019-09-27 17:37:46 2453
IntroductiontoPython:FileI/OAnIntroductiontoPython:FileI/OFileI/OTableofContentsLet'sdothingswithfiles!FileI/OinC/C++requiredincludingseveralheaderfilesanddefiningaseriesofstreamorfileobjects.Pythonissimilar,butsimpler.Theopenbuil
系統(tǒng) 2019-08-12 01:32:28 2453
在初學(xué)python時(shí)想要在函數(shù)內(nèi)修改一個(gè)變量的引用,往往會(huì)出現(xiàn)如下情況:num=1deffun():num=2print(num)fun()print(num)#輸出結(jié)果為2#1想改變num的值,在函數(shù)中修改后,在函數(shù)中調(diào)用返回值為修改后的值,但用print輸出num的值仍為1。此時(shí)在函數(shù)內(nèi)部,num的值是局部變量,而函數(shù)外部的num是全局變量。想要修改全局變量此時(shí)就應(yīng)該引入global語句global語句的用法語法:聲明此變量為全局變量。用法:globa
系統(tǒng) 2019-09-27 17:57:43 2452
Google推出了牛逼的Python在線編輯器,以后協(xié)同項(xiàng)目代碼就省心了,環(huán)境配置對于大多數(shù)人來說都是攔路虎,我們小白往往不知道:怎么正確的安裝不知道選擇什么怎么安裝常用的第三方庫。。。Google推出了一個(gè)在線的網(wǎng)站https://colab.research.google.com,這些問題現(xiàn)在已經(jīng)不是問題了。而且Colab還有更多新奇的功能,絕對亮瞎我們的眼睛。下面跟著小編一起去看看吧一、新建云端notebook打開https://colab.rese
系統(tǒng) 2019-09-27 17:57:17 2452
Apriori代碼importpandasaspd#自定義連接函數(shù),用于實(shí)現(xiàn)L_{k-1}到C_k的連接defconnect_string(x,ms):"""x:頻繁項(xiàng)集列表ms:連接符,這里用‘---’return:返回長度+1的頻繁項(xiàng)集,即L_{k-1}到C_k的連接"""x=list(map(lambdai:sorted(i.split(ms)),x))#去除序列中的連接符,并將元素排列n=len(x[0])#每個(gè)頻繁項(xiàng)集的長度為nr=[]forii
系統(tǒng) 2019-09-27 17:57:03 2452
1.pip的下載和安裝https://blog.csdn.net/zhenaoxi1077/article/details/80036182,下載了pip-10.0.1.tar文件,安裝中出現(xiàn)Nomodulenamedsetuptools問題。2.Python2之Nomodulenamedsetuptools安裝piphttps://blog.csdn.net/L18780079219/article/details/80954271下載了其中的setup
系統(tǒng) 2019-09-27 17:55:19 2452
本文實(shí)例講述了Python實(shí)現(xiàn)計(jì)算文件MD5和SHA1的方法。分享給大家供大家參考,具體如下:不多說,直接源碼:#filemd5importsys;importhashlib;importos.path;defGetFileMd5(strFile):file=None;bRet=False;strMd5="";strSha1="";try:file=open(strFile,"rb");md5=hashlib.md5();sha1=hashlib.sha1
系統(tǒng) 2019-09-27 17:53:54 2452
目錄1.模擬退火算法實(shí)現(xiàn)步驟2.python實(shí)現(xiàn)3.實(shí)驗(yàn)結(jié)果4.參考文獻(xiàn)模擬退火算法的基本原理在這里就不一一贅述了,關(guān)于原理,可以參考百度百科、博客1、博客2在本節(jié)按照基本實(shí)現(xiàn)步驟實(shí)現(xiàn)模擬退火算法,對于模擬退火算法的高級封裝(類封裝),可以參考模擬退火算法之特征選擇的python實(shí)現(xiàn)(二)1.模擬退火算法實(shí)現(xiàn)步驟2.python實(shí)現(xiàn)importnumpyasnpfromsklearn.preprocessingimportStandardScalerfro
系統(tǒng) 2019-09-27 17:51:34 2452
導(dǎo)包效果展示以下截圖顯示的撤回消息類型依次是文字消息、微信自帶表情、圖片、語音、定位地圖、名片、公眾號文章、音樂、視頻。有群里撤回的,也有個(gè)人號撤回的。圖文來源:http://kks.me/aULmF圖文來源:http://kks.me/aULmF程序思路主要由兩部分組成:handler_receive_msg():處理接收到的消息,將消息臨時(shí)放在字典中。send_msg_helper():將撤回的消息自動(dòng)發(fā)給文件傳輸助手。程序分析首先,我們定義一個(gè)字典來
系統(tǒng) 2019-09-27 17:48:55 2452
第14章Matplotlib數(shù)據(jù)可視化Matplotlib是Python中做數(shù)據(jù)繪圖最常用的一個(gè)包,它提供了二維和三維繪圖功能,能繪制曲線、直方圖、柱狀圖、餅圖、偽色圖、等高線圖、極坐標(biāo)圖、三維曲面、三維等高線等各種圖,具有豐富的繪圖定制功能,能在圖中使用LaTeX標(biāo)記輸出數(shù)學(xué)符號和公式,生成具有出版品質(zhì)的圖。Matplotlib最初是仿照MATLAB的繪圖功能開發(fā)的,matplotlib.pyplot模塊提供了類似于MATLAB的指令式繪圖功能,一般介紹
系統(tǒng) 2019-09-27 17:48:36 2452
本文詳述了Python的import機(jī)制,對于理解Python的運(yùn)行機(jī)制很有幫助!1.標(biāo)準(zhǔn)import:Python中所有加載到內(nèi)存的模塊都放在sys.modules。當(dāng)import一個(gè)模塊時(shí)首先會(huì)在這個(gè)列表中查找是否已經(jīng)加載了此模塊,如果加載了則只是將模塊的名字加入到正在調(diào)用import的模塊的Local名字空間中。如果沒有加載則從sys.path目錄中按照模塊名稱查找模塊文件,模塊可以是py、pyc、pyd,找到后將模塊載入內(nèi)存,并加到sys.modu
系統(tǒng) 2019-09-27 17:47:57 2452
標(biāo)志位說明re.I字母不區(qū)分大小寫re.S使.匹配包括換行re.X忽略空格和#后面的注釋re.M多行匹配,影響^和$re.UUnicode解碼,影響\w,\W,\b,\B,\d,\D,\s,\Sre.L本地化識(shí)別匹配,影響\w,\W,\b,\B,\d,\D,\s,\S模式說明^匹配字符串的開頭$匹配字符串的末尾。.匹配任意一個(gè)字符,不包括換行符l或*匹配0個(gè)以上+匹配1個(gè)以上?匹配最少字符(非貪婪模式)模式說明[]匹配組內(nèi)字符,[abc]匹配a,b,c[^
系統(tǒng) 2019-09-27 17:56:14 2451