原创 Udacity機器學習入門筆記——自選算法 隨機森林

自選三個算法之一:隨機森林參數調整學習(Google自帶翻譯ε=(´ο`*))))http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.RandomForest

原创 LeetCode初級算法練習——數組篇

數組篇26. 從排序數組中刪除重複項給定一個有序數組,你需要原地刪除其中的重複內容,使每個元素只出現一次,並返回新的長度。不要另外定義一個數組,您必須通過用 O(1) 額外內存原地修改輸入的數組來做到這一點。示例:給定數組: nums =

原创 Udacity機器學習入門筆記——決策樹

監督學習算法第三種——決策樹decision trees    決策樹可以通過核技巧把簡單的線性決策面轉換爲非線性決策面    百度百科:決策樹是一個預測模型;他代表的是對象屬性與對象值之間的一種映射關係。樹中每個節點表示某個對象,而每個

原创 Python面向對象編程——類的學習

面向對象編程    面向對象編程——Object Oriented Programming,簡稱OOP,是一種程序設計思想。OOP把對象作爲程序的基本單元,一個對象包含了數據和操作數據的函數。    面向過程的程序設計把計算機程序視爲一系

原创 Python練習Django項目——學習筆記

    學習如何使用Django(http://djangoproject.com/ )來開發一個名爲“學習筆記”(Learning Log)的項目,這是一個在線日誌系統,讓你能夠記錄所學習的有關特定主題的知識。    首先爲這個項目制定

原创 Python調試、異常、測試

調試    1.print()    用print()把可能有問題的變量打印出來,但是用print()最大的壞處是將來還得刪掉它,想想程序裏到處都是print(),運行結果也會包含很多垃圾信息    2.斷言    凡是可能有問題的變量,

原创 Python數據結構的一些技巧、數據結構練習、循環與判斷練習題

Python數據結構的一些技巧多重循環sorted函數按照長短、大小、英文字母的順序給每個列表中的元素進行排序。sorted函數不會改變列表本身順序,可以理解爲先將列表進行復制,再進行順序的整理,num_list = [6,2,7,4,1

原创 Storm集羣安裝配置詳細步驟(接上篇VM安裝及Ubuntu安裝)

所有安裝包都放在home/user1/strom下 / 配置七臺主機:1臺nimbus主節點、3臺supervisor工作節點、3臺zookeeper集羣節點。注意,ip地址參考自己主機分配的修改 終端執行 ifconfig

原创 Python生成器與迭代器

生成器:generator    列表元素可以按照某種算法推算出來,在循環的過程中不斷推算出後續的元素,不必創建完整的list,從而節省大量的空間。在Python中,這種一邊循環一邊計算的機制,稱爲生成器:generator。第一種方法 

原创 Python面向對象高級編程

1.給實例動態綁定方法:class Student(object): pass>>> s = Student() >>> def set_age(self, age): # 定義一個函數作爲實例方法 ...     self.ag

原创 Python可視化數據學習

使用matplotlib製作圖表製作簡單的折線圖import matplotlib.pyplot as plt input_values = [1,2,3,4,5] squares = [1,4,9,16,25] plt.plot(in

原创 python基礎

變量的命名和使用:1、變量名只能包含字母、數字和下劃線。變量名可以字母或下劃線打頭,但不能以數字打頭2、變量名不能包含空格,但可使用下劃線來分隔其中的單詞3、不要將Python關鍵字和函數名用作變量名,即不要使用Python保留用於特殊用

原创 Python使用Web API數據可視化

    Web應用編程接口 (API)自動請求網站的特定信息而不是整個網頁,再對這些信息進行可視化。由於這樣編寫的程序始終使用最新的數據來生成可視化,因此即便數據瞬息萬變,它呈現的信息也都是最新的。    Web API是網站的一部分,用

原创 Python函數式編程——高階函數、返回函數、匿名函數、裝飾器、偏函數

函數式編程    函數是Python內建支持的一種封裝,通過把大段代碼拆成函數,通過一層一層的函數調用,把複雜任務分解成簡單的任務,這種分解稱之爲面向過程的程序設計。函數就是面向過程的程序設計的基本單元。    函數式編程——Functi

原创 Python進程和線程

    對於操作系統來說,一個任務就是一個進程(Process);在一個進程內部,要同時幹多件事,就需要同時運行多個“子任務”,我們把進程內的這些“子任務”稱爲線程(Thread)。    線程是最小的執行單元,而進程由至少一個線程組成