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)

结果:

numpy 数组增加列,增加行的函数:column_stack,row_stack,删除行或列的函数,delete_第1张图片

note:

column_stack,row_stack函数参数是一个元组

np.delete():删除行或列

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

 

承接Matlab、Python和C++的编程,机器学习、计算机视觉的理论实现及辅导,本科和硕士的均可,咸鱼交易,专业回答请走知乎,详谈请联系QQ号757160542,非诚勿扰。

 

 

 

你可能感兴趣的:(科学计算)