¿Cómo convertir una matriz de matriz en una matriz?
Supongamos que quiero aplicar una función vectorialphi
a un vectorx
:
phi(x, d) = [x.^i for i=0:d] # vector-valued function
x = rand(7) # vector
y = phi(x, 3) # should be matrix, but isn't
Ahoray
debería ser una matriz, pero es una4-element Array{Array{Float64,1},1}
, es decir, una matriz de matrices. En realidad quieroy
ser una matriz Es la implementación dephi
¿incorrecto? ¿O cómo lo convierto?
¡Gracias!