擅长:python、mysql、java
<p>对于第一个问题,可以使用<code>lambdify()</code>将表达式转换为函数:</p>
<pre><code>import numpy as np
from sympy import *
x, y = symbols("x, y")
eq = sqrt(x**2 + y**2)
xa = np.random.rand(10)
ya = np.random.rand(10)
f = lambdify((x, y),eq,'numpy')
print f(xa, ya)
print np.sqrt(xa**2 + ya**2)
</code></pre>