【发布时间】:2015-12-06 14:06:10
【问题描述】:
为什么下面这个简单的例子不返回 1?
from sympy import *
r, theta, phi = symbols('r, theta, phi')
pprint(trigsimp(cos(phi)**2 * sin(theta)**2+sin(phi)**2 * sin(theta)**2
+ cos(theta)**2))
相反,我得到了
2 2 2 2 2 2
sin (φ)⋅sin (θ) - cos (φ)⋅cos (θ) + cos (φ) + cos (θ)
simplify() 也一样。
【问题讨论】:
-
FWIW,我从 sympy 0.7.6.1 中的代码中得到 1。
-
我有 0.7.1,所以这真的可能是一个简单的问题
标签: python sympy simplify simplification