【发布时间】:2018-10-07 13:32:23
【问题描述】:
我一直在努力让自己熟悉 sympy,但偶然发现了系列扩展。
例如:
series(cos(x),x, n=5)
打印:
1 - x**2/2 + x**4/24 + O(x**6)
我想知道是否有办法在输出中隐藏最后一部分 (O(x**6)),例如,它会打印:
1 - x**2/2 + x**4/24
【问题讨论】:
标签: python sympy taylor-series
我一直在努力让自己熟悉 sympy,但偶然发现了系列扩展。
例如:
series(cos(x),x, n=5)
打印:
1 - x**2/2 + x**4/24 + O(x**6)
我想知道是否有办法在输出中隐藏最后一部分 (O(x**6)),例如,它会打印:
1 - x**2/2 + x**4/24
【问题讨论】:
标签: python sympy taylor-series
要删除 O,请使用removeO 方法:
>>> series(cos(x),x, n=5).removeO()
x**4/24 - x**2/2 + 1
副作用:这些项现在以相反的顺序打印,因为表达式现在是多项式而不是渐近展开式。
【讨论】: