Funciones para agregar columnas y filas a matrices numpy: column_stack, row_stack, funciones para eliminar filas o columnas, eliminar

 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)

resultado:

Nota:

column_stack, el parámetro de la función row_stack es una tupla

np.delete (): elimina una fila o columna

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

 

Realice programación en Matlab, Python y C ++, aprendizaje automático, implementación y orientación de la teoría de la visión por computadora, tanto de pregrado como de maestría, comercio de pescado salado, respuestas profesionales, por favor, comuníquese con el número de QQ 757160542, si usted es el indicado

 

 

 

Supongo que te gusta

Origin blog.csdn.net/weixin_36670529/article/details/113817932
Recomendado
Clasificación