【发布时间】:2017-03-31 12:20:45
【问题描述】:
我想通过网格计算符号表达式。我的测试代码如下:
import sympy as sym
import numpy as np
x,y = sym.symbols('x,y')
test = sym.gamma(x)/sym.sqrt(y)
X = np.linspace( start = 1, stop = 2)
Y = np.linspace( start = 4, stop = 7)
X, Y = np.meshgrid(X, Y)
Z = test.evalf(subs = {x : X, y: Y})
似乎python试图创建一个具有许多维度的对象,这完全不是我的想法。有没有办法在不循环函数参数的情况下做到这一点?
最好的
【问题讨论】: