ApacheLicence2.0ApacheLicence是著名的非盈利開源組織Apache采用的協議。該協議和BSD類似,同樣鼓勵代碼共享和尊重原作者的著作權,同樣允許代碼修改,再發布(作為開源或商業軟件)。需要滿足的條件也和BSD類似:需要給代碼的用戶一份ApacheLicence如果你修改了代碼,需要在被修改的文件中說明。在延伸的代碼中(修改和有源代碼衍生的代碼中)需要帶有原來代碼中的協議,商標,專利聲明和其他原來作者規定需要包含的說明。如果再發布的
系統 2019-08-12 09:27:33 1994
2019-09-16-23:09:06自學Python的第六天,也是寫博客的第六天今天學的內容是有關dict字典的用法看視頻加上練習,目前還沒遇到有難點,但是感覺很不好的樣子沒有難點以后突然出現一個有關字典的程序感覺要炸,還是得繼續掌握看最后的代碼吧,有更好的請告訴我======我======是=====一======條======快======樂======的======分======割======線======一.重要知識點1.dict用大括號{}括起
系統 2019-09-27 17:54:44 1993
itchat模塊官方參考文檔:https://itchat.readthedocs.io/zh/latest/安裝pipinstallitchat/pip3installitchat原理Python模仿網頁版微信登陸,并且現有一套操作網頁版微信的API,可以將你使用微信中產生的數據爬下來,并做出相應的處理。操作1.導入這套微信API的包itchatimportitchat2.模仿網頁版微信登陸itchat.auto_login()3.使用相關函數找到相關微
系統 2019-09-27 17:54:06 1993
例子:以百度文庫中選擇文檔的類型為例問題一:遍歷點擊所有文檔類型的單選框#coding=utf-8fromseleniumimportwebdriverfromtimeimportsleepdriver=webdriver.Chrome()driver.maximize_window()driver.get("http://wenku.baidu.com")driver.implicitly_wait(8)foriindriver.find_element
系統 2019-09-27 17:53:47 1993
要說近幾年科技圈什么最火熱,無疑就是人工智能,各大科技公司紛紛投入這個浪潮之中,很多從事的是毫不相關的行業的企業也投入到了人工智能的開發與應用中,也想在里面分得一勺半羹。提及人工智能,就不得不說到和他息息相關的開發工具,python就是最接近AI的預言之一。總所周知,機器學習和深度學習是開發人工智能兩個非常重要的模塊,而Python擁有keras、Numpy、matplotlib、sklearn、等大量的庫,像matplotlib、sklearn、pand
系統 2019-09-27 17:53:31 1993
self:1.只是一個參數。2.在對象使用方法的時候,當前對象會作為第一個參數的實參傳入3.self相當于語言中的代詞,表示當前對象本身(其他語言中也有使用this)4.self的作用連接整個對象的所有信息。橋梁的作用!5.self不是關鍵字,只是一個參數變量名而已,可以使用其他單詞代替(禁止代替)6.方法的初步分類:方法中具有接受對象的參數這個方法,叫做非綁定類的方法方法中沒有接受對象的參數這個方法,叫做綁定類的方法:即將deffunc(self)中的s
系統 2019-09-27 17:53:21 1993
是什么:首先,Python裝飾器的作用是:讓被裝飾的函數在不需要任何變化的情況下,增加額外的功能。為什么:為什么要用裝飾器呢,直接增加功能不就行了?因為有的程序已經上線或已經被使用,那么就不能大批量的修改源代碼,于是就產生了裝飾器。怎么裝飾:預備知識:函數名和函數的區別,即帶括號和不帶括號的區別1.test1表示的是函數的內存地址。可以理解為一個指向某塊內存的標簽。2.test1()就是調用對在test1這個地址的內容,即函數。3.再通俗的比喻,test1
系統 2019-09-27 17:52:54 1993
對于部署在百度應用引擎BAE上的項目,使用百度云存儲BCS(BaiduCloudStorage)是不錯的存儲方案。百度云存儲已有PythonSDK,對它進行簡單封裝后,就可以直接在Flask中使用了,項目代碼見GitHub上Flask-BCS。使用示例代碼:復制代碼代碼如下:fromflaskimportFlaskfromflask_bcsimportBCSBCS_HOST='BCSHOST'BCS_ACCESS_KEY='BCSAccessKey'BCS
系統 2019-09-27 17:52:25 1993
今天談一下關于python中input的一些基本用法(寫給新手入門之用,故只談比較實用的部分)。首先,我們可以看一下官方文檔給我們的解釋(在python的shell中輸入命令即可):上面的英文說的是什么呢?大家有興趣的可以自己在網上翻譯一下,大致說的就是input這個函數,第一個參數是提示語,它默認是空的。在我們使用input的時候,會從標準輸入中讀取一個string,即字符串(請注意,這里很重要,下面我們會繼續說),對于用戶輸入的換行是不會讀入的,因為我
系統 2019-09-27 17:52:12 1993
基本原理蒙特卡羅方法通過抓住事物運動的幾何數量和幾何特征,利用數字方法來加以模擬,即進行一種數字模擬實驗。它是以一個概率模型為基礎,按照這個模型所描繪的過程,通過模擬實驗的結果,作為問題的近似解。主要步驟如下:1.構造或描述概率過程2.實現從已知概率分布抽樣3.建立各種估計量示例一:π值的計算importnumpyasnpimportpandasaspdimportmatplotlib.pyplotasplt%matplotlibinline#π的計算n=
系統 2019-09-27 17:50:56 1993