Python提取2D array的一部份資料; import numpy; a[1: , 2:] ; a[1:-1 , 2:-1]

加入好友
加入社群
Python提取2D array的一部份資料; import numpy; a[1: , 2:] ; a[1:-1 , 2:-1] - 儲蓄保險王

import numpy
a = numpy.array([[1,2,3,4],[5,6,7,8],[9,8,7,6]])
print(“2D Array: \n”,a)
print(“提取2D array的一部分: \n”,a[1:,2:])

“””

a[1:,2:]

1:  , 2:

:之後,沒有指定終止index,

表示含最後一個元素都算

若有指定終止index

終止index的元素不算

“””

Python提取2D array的一部份資料; import numpy; a[1: , 2:] ; a[1:-1 , 2:-1] - 儲蓄保險王

 

以下有指定終止元素的index

(-1是最後一個元素的index)

提取就不含終止元素:

Python提取2D array的一部份資料; import numpy; a[1: , 2:] ; a[1:-1 , 2:-1] - 儲蓄保險王

 

row有指定終止元素的index

col無指定終止元素的index:

Python提取2D array的一部份資料; import numpy; a[1: , 2:] ; a[1:-1 , 2:-1] - 儲蓄保險王

 

 

list原本就是這樣指定範圍

list[startIdx:endIdx:step]

startIdx未指定則從0開始

endIdx未指定則到最後一個元素(含)

step未指定則為1

現在2D Array一樣意思

[ [list1] , [list2] ]

 

加入好友
加入社群
Python提取2D array的一部份資料; import numpy; a[1: , 2:] ; a[1:-1 , 2:-1] - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *