问题描述
我是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
(数字为零),即你用过的之所以这样命名,是因为方法remove
是O
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)