Seguramente debe haber una forma de hacer esto ... No puedo resolverlo.numpy: ¿extiende matrices a lo largo de un nuevo eje?
Tengo una matriz (9,4), y quiero repetirla a lo largo de un tercer eje 4096 veces ... Entonces se vuelve simple (9,4,4096), con cada valor de la matriz de 9,4 simplemente repitió 4096 veces en el nuevo eje.
Si mi diagrama 3D dudosa tiene sentido (la diagonal es un eje z)
4| /off to 4096
3|/
2|/
1|/_ _ _ _ _ _ _ _ _
1 2 3 4 5 6 7 8 9
Saludos
EDIT: Solo para aclarar, aquí se hace hincapié en el (9,4) array siendo REPETIDO para cada una de las 4096 'filas' del nuevo eje. Imagine una sección transversal: cada matriz original (9,4) es una de esas en el cuboide de 4096 de largo.
'np.tile' es otra opción. Vea las respuestas a [esta pregunta] (http://stackoverflow.com/q/1721802/2623899). – dbliss
También ha dibujado un diagrama para la matriz de 4 por 9. :) –