1. 程式人生 > 其它 >numpy 陣列增加列,增加行的函式:column_stack,row_stack,刪除行或列的函式,delete

numpy 陣列增加列,增加行的函式:column_stack,row_stack,刪除行或列的函式,delete

技術標籤:科學計算

 def fun_ndarray():
      a = [[1,2,7],
           [-6,-2,-3],
           [-4,-8,-55]
           ]
      b = [3,5,6]
      a = np.array(a)
      b = np.array(b)
      a_b_column = np.column_stack((a,b))#左右根據列拼接
      a_b_row = np.row_stack((a,b))#上下按照行拼接 
      print('a_b_column')
      print(a_b_column)
      print('a_b_row')
      print(a_b_row)

結果:

note:

column_stack,row_stack函式引數是一個元組

np.delete():刪除行或列

data = np.delete(data,3,axis=1) # 刪除第四列

承接Matlab、Python和C++的程式設計,機器學習、計算機視覺的理論實現及輔導,本科和碩士的均可,鹹魚交易,專業回答請走知乎,詳談請聯絡QQ號757160542,非誠勿擾。