1. 程式人生 > >Numpy知識(二)

Numpy知識(二)

ndarray的簡單數學計算就和普通的a+b,a-b,a*b,a/b等類似。

關於ndarray的切片:

arr[n]:尋找第n個元素(針對一維)
arr[n:m]:從下標為n元素開始,擷取到下標為m-1的位置
ndarray的廣播賦值: arr[n:m] = x 從下標為n元素開始,擷取到下標為m-1的位置對應的值都變成x
單個賦值; obj = arr[n:m], obj[i] = x, 將截取出來obj裡的下標為i的值更改為x

二維陣列:
arr[n,m]:尋找第n+1行m+1列對應的元素

高維陣列的切片類似一維陣列的切片,在處理高維陣列的時候,一般採用降維的處理,如三維陣列可以降級為二維處理。