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)

結果:

注意:

column_stack、row_stack関数パラメーターはタプルです

np.delete():行または列を削除します

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

 

Matlab、Python、C ++でプログラミング、機械学習、コンピュータービジョン理論の実装とガイダンス、学部と修士の両方の学位、塩漬け魚の取引、専門家の回答を知ってください。QQ番号757160542に連絡してください。

 

 

 

おすすめ

転載: blog.csdn.net/weixin_36670529/article/details/113817932