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] - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/09/20220906112909_96.png)
以下有指定終止元素的index
(-1是最後一個元素的index)
提取就不含終止元素:
![Python提取2D array的一部份資料; import numpy; a[1: , 2:] ; a[1:-1 , 2:-1] - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/09/20220906122145_65.png)
row有指定終止元素的index
col無指定終止元素的index:
![Python提取2D array的一部份資料; import numpy; a[1: , 2:] ; a[1:-1 , 2:-1] - 儲蓄保險王](https://savingking.com.tw/wp-content/uploads/2022/09/20220906122441_97.png)
list原本就是這樣指定範圍
list[startIdx:endIdx:step]
startIdx未指定則從0開始
endIdx未指定則到最後一個元素(含)
step未指定則為1
現在2D Array一樣意思
[ [list1] , [list2] ]
![Python如何讀寫csv逗點分隔檔(每列內容為新光增有利現金流)?pandas.read_csv(r”路徑\檔名.副檔名”),如何移除list中的nan元素?math.isnan(),如何計算新光增有利IRR?numpy_financial(array) ;輸出csv檔時如何去掉index跟header?如何選擇要寫入的直欄columns? dfFinal.to_csv(fpath, index=False, header=None, columns=[0,1]) Python如何讀寫csv逗點分隔檔(每列內容為新光增有利現金流)?pandas.read_csv(r”路徑\檔名.副檔名”),如何移除list中的nan元素?math.isnan(),如何計算新光增有利IRR?numpy_financial(array) ;輸出csv檔時如何去掉index跟header?如何選擇要寫入的直欄columns? dfFinal.to_csv(fpath, index=False, header=None, columns=[0,1])](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2022/11/20221110122900_3.png?quality=90&zoom=2&ssl=1&resize=350%2C233)



]*>.*?底下插入一個圖檔.*?</w:p>’, flags = re.DOTALL) ; new_xml, n = pattern.subn(”, xml, count=1)' title='Python正則替換:全面掌握 re.sub 與 re.subn 的差異與實戰 #substitute(替換); . 預設匹配「除\n以外的任意單一字元」; pattern = re.compile(r'<w:p[^>]*>.*?底下插入一個圖檔.*?</w:p>’, flags = re.DOTALL) ; new_xml, n = pattern.subn(”, xml, count=1)' loading='lazy' width=350 height=233 />




近期留言