原创 第八章 異常

8.1 什麼是異常 異常對象未被處理或捕捉 8.2 按自己的方式出錯 8.2.1 raise:引發異常 >>> raise Exception Traceback (most recent call last): File "<std

原创 Windows10(64)+anaconda2(python2.7)安裝xgboost詳細步驟

Windows10(64)+anaconda2(python2.7)安裝xgboost詳細步驟 在windows下安裝xgboost還是有點麻煩的。這裏詳細講解下安裝過程,希望對有需要的朋友有所幫助,進入主題: 第一步:安裝python

原创 第七章 更加抽象

7.1 對象的魔力 多態:不同的對象或類調用同一個函數時執行不同的功能 封裝:隱藏對象具體的實現細節 繼承:使一個類具有另一個類的特性和方法 和C++理念相同 7.2 類和類型 私有化:使用雙下劃線 class A(B,C):創建

原创 第六章 抽象

6.1 懶惰即美德 6.2 抽象和結構 6.3 創建函數 def:定義函數 內建函數callable:可以用來判斷函數是否可調用 >>> import math >>> x=1 >>> y=math.sqrt >>> callable(

原创 每N個數反轉

假設有數組a[]={0,1,2,3,4,5,6,7,8,9} 每3位反轉後爲b[]={2,1,0,5,4,3,8,7,6,9},最後不夠3位的不反轉 若按K位反轉,i爲下標,從0開始 for(int i=0;i<10;i++)

原创 第四章 字典:當索引不好用時

字典:python中唯一內建的映射類型,本質就是鍵-值對。通過鍵和值關聯 4.1字典的使用 通過鍵來找值,而不必用索引 4.2創建和使用字典 phonebook={'Alice':'2341','Beth':'9102','Cecil':