假设符号在SymPy

时间:2018-05-18 05:41:19

标签: python sympy symbolic-math

我认为以下应该评估为1,但它并不是。有关如何使其有效的任何提示?

n = Symbol('n')
with assuming(Q.integer(n)):
    print(cos(2*pi*n))

1 个答案:

答案 0 :(得分:2)

>>> from sympy import *
>>> n = Symbol('n', integer=True)
>>> cos(2*pi*n) 
1
>>> sin(2*pi*n) 
0