numpy 使用
1.使用 array 定義矩陣
dataset = array([[1.0,1.1],[1.0,1.0],[0.0,0.0],[0,0.1]])
2.使用 shape 返回矩陣的行數(列數)
dataset.shape[0] #4
dataset.shape[1] #2
3.使用 tile 成倍的擴大矩陣
intx =array([0,1,1,1])
tsample = tile(intx,(4,2)) # 表示將矩陣 行複製4次,列複製2次
4.矩陣各個元素值的平方/開平方
sqdiffmat = diffmat**2
distances = sqdistances**0.5
# 為什麼是(4,2) 而不是兩個引數呢?詳解 6
5.使用 argsort 獲得排序後的編號
x = array([3, 1, 2])
argsort(x) #[1,2,0]
# argsort 可以正序也可以逆序,可以按行拍序也可以按列排序
6.{}、、()放元素的區別
{} 相當於 map 字典
相當於 list 陣列
() 相當於 tuple 元組型別,初始化後不能改變
7.map 按照值排序的2種寫法
dict= sorted(dic.iteritems(), key=lambda d:d[0])
sortedclasscount=sorted(classcount.iteritems(),key=operator.itemgetter(1),reverse=true)
Python入門 異常處理
第二部分 異常的處理 2.2 try except else 2.3 try except finally s 1.3 n int s int 只能傳入整型,此處傳入了浮點型ls 1 2,3 ls 5 1 3 只能是字串與字串相加 或者數字與數字相加,不能混用x 10y 0try z x y exc...
python入門10異常處理
1 概念 當程式遇到問題時不讓程式結束,而越過錯誤繼續向下執行 2 錯誤處理語句 try except else 格式 try 語句texcept 錯誤碼 as e 語句1except 錯誤碼 as e 語句2else 語句e 注意 else語句可有可無 邏輯 檢測try語句塊裡面的錯誤,讓exce...
八 Python入門 異常處理
異常是乙個事件,該事件會在程式執行過程中發生,一般情況下,在python中無法處理程式時就會發生異常,當python指令碼發生異常時,我們需要捕獲並處理異常,否則程式就會終止執行 try 可能會出錯的語句 except exception as e 異常處理 常見的錯誤和異常 可能會報錯或出現異常的...