原创 笨辦法學python的筆記之六(ex36 設計和調試)

設計和調試: If 語句的規則 1. 每一個“if 語句”必須包含一個 else.  2. 如果這個 else 永遠都不應該被執行到,因爲它本身沒有任何意義,那你必須在 else 語句後面使用一個叫做 die 的函數,讓它打印出錯誤信息

原创 python id()

>>> a = 2.5 >>> b = 2.5 >>> c = b >>> a is c False >>> a = 2 >>> b = 2 >>> c = b >>> a is c True今天在使用is函數的時候去打印a,b分別被賦

原创 笨辦法學python的筆記之七(ex37 複習各種符號)

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">複習各種符號</span> Keyword

原创 笨辦法學python的筆記之八(ex42 class類)

重點需要理解這些東西:  1. 怎樣創建一個 class Game(object) 並且放函數到裏邊去。 2. __init__ 是一個特殊的初始方法,可以預設重要的變量在裏邊。  3. 爲 class 添加函數的方法是將函數在 clas

原创 機器學習實戰筆記之一(調試NumPy)

NumPy函數庫中存在兩種不同的數據類型(矩陣matrix和數組array),都可以用於處理行列表示的數字元素。雖然它們看起來很相似,但是在這兩個數據類型上執行相同的數學運算可能得到不同的結果,其中NumPy函數庫中的matrix與MA

原创 機器學習實戰筆記之四(樸素貝葉斯)

樸素貝葉斯,選擇具有最高概率的決策。 優點:在數據較少的情況下仍然有效,可以處理多類別問題。 缺點:對於輸入數據的準備方式較爲敏感。 適用數據類型:標稱型數據。 條件概率的計算公式: P(gray | bucketB) = P(gr

原创 機器學習實戰筆記之二(k-近鄰算法)

優點:精度高、對異常值不敏感、無數據輸入假定。 缺點:計算複雜度高、空間複雜度高。 適用數據範圍:數值型和標稱型。 一般流程: 收集數據:可以使用任何方法。準備數據:距離計算所需要的數值,最好是結構化的數據格式。分析數據:可以使用任

原创 python中read() readline()以及readlines()用法

 轉自 http://www.cnblogs.com/qi09/archive/2012/02/10/2344964.html 我們談到“文本處理”時,我們通常是指處理的內容。Python 將文本文件的內容讀入可以操作的字符串變量非常

原创 Python __name__ 和 __main__

轉自 http://www.crifan.com/python_detailed_explain_about___name___and___main__/comment-page-1/ __name__:表示模塊,類等的名字; __ma

原创 機器學習實戰筆記之三(決策樹)

決策樹和k-近鄰算法: 決策樹,數據形式易於理解。 k-近鄰算法,完成很多分類任務。 決策樹的構造: 優點:計算複雜度不高,輸出結果易於理解,對中間值的缺失不敏感,可以處理不相關特徵數據。 缺點:可能會產生過度匹配問題。 適用數

原创 python extend() append()

>>> li = ['a', 'b', 'c'] >>> li.extend(['d', 'e', 'f']) >>> li ['a', 'b', 'c', 'd', 'e', 'f'] >>> len(li)

原创 python matplotlib 安裝碰到的問題

如果碰到 No module named cycler 的報錯。 可輸入  pip install cycler 進行快速安裝。  來自QQ羣 281329236 好心人的幫助。 如果碰到 matplotlib requires

原创 python set

>>> seq = [1,2,3,1,2,3,'a','hello','a','world'] >>> seq_set = set(seq) >>> seq_set set(['a', 1, 2, 3, 'world', 'h

原创 Python - 繼承(Inheritance) 詳解 及 代碼

http://blog.csdn.net/caroline_wendy/article/details/20357767 繼承可以使代碼重用, 是類型和子類型的關係; Python中, 繼承是在類名的括號中填入繼承的基類, 即class

原创 python strip()

轉自 http://www.cnblogs.com/kaituorensheng/archive/2013/05/23/3096028.html 聲明:s爲字符串,rm爲要刪除的字符序列 s.strip(rm)        刪除s字符