Sûrement il doit y avoir un moyen de le faire ... Je ne peux pas le résoudre.numpy: étendre des tableaux le long d'un nouvel axe?
J'ai un tableau (9,4), et je veux le répéter le long d'un 3ème axe 4096 fois ... Donc il devient simplement (9,4,4096), avec chaque valeur du tableau 9,4 simplement répété 4096 fois sur le nouvel axe.
Si mon schéma douteux 3D est logique (la diagonale est un axe z)
4| /off to 4096
3|/
2|/
1|/_ _ _ _ _ _ _ _ _
1 2 3 4 5 6 7 8 9
Vive
EDIT: Juste pour clarifier, l'accent est mis sur le tableau (9,4) étant répété pour chacune des 4096 'lignes' du nouvel axe. Imaginez une section transversale - chaque tableau original (9,4) est l'un de ceux qui se trouvent sur le long cuboïde 4096.
'np.tile' est une autre option. Voir les réponses à [cette question] (http://stackoverflow.com/q/1721802/2623899). – dbliss
Aussi vous avez dessiné le diagramme pour 4 par 9 matrice. :) –