Re-estructurar np array
Publicado por Pablo Esau (1 intervención) el 16/12/2018 13:43:15
Hola mi pregunta es breve, tengo un numpy array con 4 columnas y n filas. Algo así:
Lo que quiero es hacer que cada dos filas me formen una sola, algo así:
Es decir que cuente ahora con 8 columnas (4 del registro anterior y 4 del siguiente) con los datos de dos filas consecutivas.
Desde luego, no quiero utilizar for. Existe una manera mas simple para ello?, de antemano, gracias.
1
2
3
4
5
6
7
array([[-0.62411343, 2.74729902, -1.2426166 , -0.49404141],
[-0.6246544 , 2.4174513 , -3.27750782, -0.74439337],
[-0.62441397, 0.33883987, 0.28695875, -0.75630517],
...,
[ 2.67052265, 0.64579485, 0.92538703, -0.34528979],
[ 2.68422696, -0.54525496, -0.24588542, -0.4949117 ],
[ 2.57386974, 0.26471993, -0.69033479, -0.42045081]])
Lo que quiero es hacer que cada dos filas me formen una sola, algo así:
1
2
3
4
5
array([[-0.62411343, 2.74729902, -1.2426166 , -0.49404141 -0.6246544 , 2.4174513 , -3.27750782, -0.74439337],
[-0.62441397, 0.33883987, 0.28695875, -0.75630517 2.67052265, 0.64579485, 0.92538703, -0.34528979],
...,
[ 2.68422696, -0.54525496, -0.24588542, -0.4949117 2.57386974, 0.26471993, -0.69033479, -0.42045081],
])
Es decir que cuente ahora con 8 columnas (4 del registro anterior y 4 del siguiente) con los datos de dos filas consecutivas.
Desde luego, no quiero utilizar for. Existe una manera mas simple para ello?, de antemano, gracias.
Valora esta pregunta


0