擅长:python、mysql、java
<p>这回答了问题,但我认为这不是编写代码的好方法:</p>
<pre><code>from sympy import Symbol
def hat(var,namespace):
nameh = str(var)+"h"
namespace[nameh] = Symbol(nameh)
return namespace[nameh]
</code></pre>
<p>然后在项目中:</p>
<pre><code>from sympy import Symbol
from hat import hat
x = Symbol('x')
e1 = x + hat(x,globals())
print(xh + e1)
</code></pre>