Time of Update: 2015-08-11
標籤:機器學習 knn演算法 k近鄰演算法 一、什麼是看KNN演算法?二、KNN演算法的一般流程三、KNN演算法的Python代碼實現numpy模組參考教程:http://old.sebug.net/paper/books/scipydoc/index.html一:什麼是看KNN演算法?
Time of Update: 2015-08-11
標籤:python 字串 lambda map 題目利用map()函數,把使用者輸入的不規範的英文名字,變為首字母大寫,其他小寫規範名字。輸入:[‘adam’, ‘LISA’, ‘barT’],輸出:[‘Adam’, ‘Lisa’, ‘Bart’]: 題目來源——致敬廖學峰定義函數法錯誤的嘗試def normalize(name):
Time of Update: 2015-08-11
標籤:python1.數字在python裡面支援幾種類型:整形(int)、布爾型(bool)、浮點型(float)、複數(也叫虛數,complex)布爾類型整數浮點數bool=False;print bool;bool=True;print bool;int=20;print int;float=2.3;print float;由於虛數太複雜,暫時不舉例2.字串字串使用單或者雙引號括起來例如:a="123" 或者 a=‘123‘2.1
Time of Update: 2015-08-11
標籤:python pca explained variance sklearn 累計貢獻率 關於 PCA 演算法的講解文章不勝枚舉,這裡主要談一談 基於 Python 中 sklearn 模組的 PCA 演算法實現。Explained Variance 累計貢獻率 又名 累計方差貢獻率 不要簡單理解為
Time of Update: 2015-08-11
標籤:在一個項目的開發過程中,往往會有一些需要反覆執行的操作,比如編譯、測試、部署。具體於Flask項目,我一般使用nose執行單元測試、fabric進行部署、pylint執行代碼品質檢測等。這些頻繁需要執行的步驟,是非常枯燥的,那何不交給機器來自動執行呢?最近,我參與的一個校內團隊也遇到了類似的問題,於是打算調研一下相關的工具。還是習慣性地查閱了下Kenneth Reitz大神的python-guide,果然找到了關於CI的章節。選來選去,最終沒有選擇Python
Time of Update: 2015-08-11
標籤:
Time of Update: 2015-08-11
標籤:python郵件清單裡有人發表言論說「python3在10內都無法普及」。在我看來這樣的觀點有些過於悲觀,python3和python2雖然不相容,但他們之間差別並沒很多人想像的那麼大。你只需要對自己的代碼稍微做些修改就可以很好的同時支援python2和python3的。下面我將簡要的介紹一下如何讓自己的python代碼如何同時支援python2和python3。放棄python 2.6之前的python版本python
Time of Update: 2015-08-11
標籤: Python Version 2.7 required which was not found in the registry 問題解決分類: 程式設計語言2013-07-25 20:45 6172人閱讀 評論(4) 收藏 舉報今天在安裝numpy時,出現了Python Version 2.7 required which was not found in the
Time of Update: 2015-08-11
標籤:90行python搭一個音樂搜尋工具 —— Song FinderJul 23, 20153 minute read之前一段時間讀到了這篇部落格,其中描述了作者如何用java實現國外著名音樂搜尋工具shazam的準系統。其中所提到的文章又將我引向了關於shazam的一篇論文及另外一篇部落格。讀完之後發現其中的原理並不十分複雜,但是方法對噪音的健壯性卻非常好,出於好奇決定自己用python自己實現了一個簡單的音樂搜尋工具—— Song
Time of Update: 2015-08-11
標籤:準備工作為了確保類是新型類,應該把 _metaclass_=type 入到你的模組的最開始class NewStyle(object): more_code_hereclass OldStyle: more_code_here
Time of Update: 2015-08-11
標籤:LDA(Latent Dirichlet Allocation)是一種文檔主題產生模型,最近看了點資料,準備使用python實現一下。至於數學模型相關知識,某度一大堆,這裡也給出之前參考過的一個挺詳細的文檔lda演算法漫遊指南這篇博文只講演算法的sampling方法python實現。完整實現項目開源python-LDA lda模型變數申請及初始化##虛擬碼#輸入:文章集合(分詞處理後),K(類的個數)輸出:已經隨機指派了一次的lda模型begin 申請幾個統計量:
Time of Update: 2015-08-11
標籤:在學習Python的過程接觸到了資料類型轉化這一過程,在實踐的過程中我發現了一個小問題,我們在平常的使用中要一定注意 在stri型轉換成int型的過程中,str內的內容必須是整數不然會報錯 在轉換過程中如果str型內的內容為整數則正常 在str型號轉換成float過程中則沒有上述的問題 在Python中資料類型轉換的注意事項
Time of Update: 2015-08-11
標籤:shell版的見 http://my.oschina.net/firxiao/blog/349727 本項目地址: https://github.com/Firxiao/check_public_ip 使用方法:
Time of Update: 2015-08-11
標籤:python 列表 元祖 字典 一、列表一組有序項目的集合。可變的資料類型【可進行增刪改查】列表是以方括弧“[]”包圍的資料集合,不同成員以“,”分隔。列表中可以包含任何資料類型,也可包含另一個列表列表可通過序號訪問其中成員 常用列表操作:list.append()追加成員,成員資料list.pop()刪除成員,刪除第i個成員list.count
Time of Update: 2015-08-11
標籤:python os mkdir makedirs exists Python對檔案的操作還算是方便的,只需要包含os模組進來,使用相關函數即可實現目錄的建立。主要涉及到三個函數1、os.path.exists(path) 判斷一個目錄是否存在2、os.makedirs(path) 多層建立目錄3、os.
Time of Update: 2015-08-11
標籤:?時間:tickets時間元組格式化的時間日曆importtimetickets = time.time()print ticketsprinttime.localtime() #本地時間元組printtime.gmtime() #UTC時間元組printtime.asctime(time.localtime())?importcalendarprintcalendar.month(2015,8)??CPU時鐘:clock睡眠:sleep建立時間:mktime#clock &
Time of Update: 2015-08-11
標籤:pythonpython提供三種操作符:算術操作符、比較操作符和邏輯操作符1.算術操作符:+、-、*、/、//、%、**前面四個就不多說了,我們來說說後面三個,“/”是浮點數除法,“//”是地板除(執行完除法後再執行math.floor)可以看看下面的例子:%:取餘數**:指數2.比較操作符:<、<=、>=、>、!=、==其實在python2.7的時候還有一個<>符號代表不等於,在python3已經取消其他就不詳細說明,直接上例子,反正就是跟平常
Time of Update: 2015-08-11
標籤:一、int函數能夠 (1)把符合數學格式的數字型字串轉換成整數 (2)把浮點數轉換成整數,但是只是簡單的取整,而非四捨五入。 舉例: 1 aa = int("124") #Correct 2 print "aa = ", aa #result=124 3 bb = int(123.45) #correct 4 print "bb
Time of Update: 2015-08-11
標籤:python decorator 1.
Time of Update: 2015-08-11
標籤:python 發郵件 指令碼 最近在搞把nagios警示郵箱換到163、sina這種免費郵箱上邊,之前用過msmtp搞過也可以發送郵件,現在估計是他們系統都升級了,只能使用TSL加密串連,而msmtp怎麼配置都配不通,無奈只能轉移戰術,正好最近在學習Python,也不知道從哪瞄到過有個email的模組,所以準備試試自己搞個指令碼。