擅长:python、mysql、java
<p>您需要使用<code>sympy.erf</code>,而不是<code>math.erf</code>:</p>
<pre><code>>>> import sympy
>>> x, k, t = sympy.symbols('x k t')
>>> def u(x, t):
... return sympy.erf((x + 1) / (2 * (k * t) ** (1 / 2)))
>>> sympy.diff(u(x, t), x, t)
(0.25*(k*t)**(-1.5)*(x + 1)**2 - 0.5*(k*t)**(-0.5))*exp(-(k*t)**(-1.0)*(x + 1)**2/4)/(sqrt(pi)*t)
</code></pre>