我不确定我一直在使用的方法是否sympy
转换一个MutableDenseMatrix
to a numpy.array
or numpy.matrix
目前是一个很好的做法。
我有一个符号矩阵,例如:
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]] )
我正在转换为numpy.array
doing:
g_func = lambda val: numpy.array( g.subs( {x:val} ).tolist(), dtype=float )
我得到一个给定值的数组x
.
SymPy 中是否有更好的内置解决方案可以做到这一点?
谢谢你!