numpy.ma.row_stack() : esta función ayuda a apilar arrays en filas en secuencia de manera vertical.
Parámetros:
tup: secuencia de ndarrays. Las arrays 1D deben tener la misma longitud, las arrays deben tener la misma forma junto con todos los ejes.
Resultado :
Row-wise stacked arrays
Código #1: Explicando row_stack()
# importing libraries import numpy as np # row_stacking array a = np.array([1, 2, 3]) arr = np.ma.row_stack (a) print ("arr : \n", arr) # row_stacking array b = np.array([[1], [2], [3]]) arr1 = np.ma.row_stack (b) print ("\narr1 : \n", arr1)
Producción :
arr : [[1] [2] [3]] arr1 : [[1] [2] [3]]
Código #2: Error generado con row_stack()
# importing libraries import numpy as np # row_stacking array b = np.array([[1, 1], [2], [3]]) arr1 = np.ma.row_stack (b) print ("\narr1 : \n", arr1)
Producción :
ValueError: todas las dimensiones de la array de entrada, excepto el eje de concatenación, deben coincidir exactamente.
Publicación traducida automáticamente
Artículo escrito por Mohit Gupta_OMG 🙂 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA