python 入門(一)矩陣處理

2021-09-08 04:07:17 字數 933 閱讀 1185

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 異常處理 常見的錯誤和異常 可能會報錯或出現異常的...