在同情中禁用自动合理化分母

时间:2016-10-12 17:44:08

标签: sympy

有没有办法停止在同情中自动合理化分母?我想得到非合理化输出1 / sqrt(2)作为cos(pi / 4)的输出。现在我得到sqrt(2)/ 2作为cos(pi / 4)的输出。

1 个答案:

答案 0 :(得分:1)

合理化自动发生(参见How do I get sympy to simplify an expression containing sqrt(2)/2?)。您可以使用with evaluate(False)

手动避免自动评估
In [39]: with evaluate(False):
   ....:     print(1/sqrt(2))
   ....:
1/(sqrt(2))