Mon google-fu m'a fait défaut !
J'ai un tableau numpy comme suit :
0 1 2 3
------------------------
0 | 100 110 120 130
1 | 140 150 160 170
2 | 180 190 200 210
3 | 220 230 240 250
4 | 260 270 280 290
5 | 300 310 320 330
6 | 340 350 360 370
7 | 380 390 400 410
8 | 420 430 440 450
dont la forme est (9, 4)
. Je veux remodeler le tableau ci-dessus pour obtenir le tableau suivant (6, 6)
le tableau :
0 1 2 3 4 5
-------------------------------------
0 | 100 110 | 140 150 | 180 190
1 | 120 130 | 160 170 | 200 210
-------------------------------------
2 | 220 230 | 260 270 | 300 310
3 | 240 250 | 280 290 | 320 330
-------------------------------------
4 | 340 350 | 380 390 | 420 430
5 | 360 370 | 400 410 | 440 450
Je suis capable de le faire avec 2 for
les boucles et certaines conditions. Existe-t-il un meilleur moyen d'obtenir le même résultat en utilisant numpy.reshape
en une seule ligne de code ?
Merci d'avance.