如何在Python中使用remove0

问题描述

我是Python的初学者,正尝试在系列扩展中删除订单对象。

f.series(x,x0,2).remove0()

AttributeError:“添加”对象没有属性“ remove0”

请帮助!!!

我的代码

x =sympy.symbols("x")
f = sympy.Function("f")(x)
sympy.series(f,x).remove0()

解决方法

this page中,该方法称为removeO(大写字母为oh),不是 remove0(数字为零),即你用过的之所以这样命名,是因为方法removeO rder项。如果您运行

import sympy

x =sympy.symbols("x")
f = sympy.Function("f")(x)
sympy.series(f,x).removeO()

现在是结果

x**5*Subs(Derivative(f(_x),(_x,5)),_x,0)/120 + x**4*Subs(Derivative(f(_x),4)),0)/24 + x**3*Subs(Derivative(f(_x),3)),0)/6 + x**2*Subs(Derivative(f(_x),2)),0)/2 + x*Subs(Derivative(f(_x),_x),0) + f(0)