¿Cuál es la mejor manera de convertir una matriz SymPy en una matriz / matriz numpy?
No estoy seguro si el enfoque que he estado usando ensympy
para convertir unMutableDenseMatrix
a unnumpy.array
onumpy.matrix
Es una buena práctica actual.
Tengo una matriz simbólica como:
g = sympy.Matrix( [[ x, 2*x, 3*x, 4*x, 5*x, 6*x, 7*x, 8*x, 9*x, 10*x]
[x**2, x**3, x**4, x**5, x**6, x**7, x**8, x**9, x**10, x**11]] )
y me estoy convirtiendo en unnumpy.array
obra:
g_func = lambda val: numpy.array( g.subs( {x:val} ).tolist(), dtype=float )
donde consigo una matriz para un valor dado dex
.
¿Hay una solución mejor incorporada en SymPy para hacer eso?
¡Gracias!