如何在Python中使用remove0()

2024-06-16 13:38:06 发布

您现在位置:Python中文网/ 问答频道 /正文

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

f.系列(x,x0,2).remove0()

AttributeError:“Add”对象没有属性“remove0”

请帮忙

我的代码:

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

Tags: 对象代码add属性orderfunctionseriesattributeerror
1条回答
网友
1楼 · 发布于 2024-06-16 13:38:06

this page开始,该方法被称为removeO(大写字母为oh),而不是remove0(数字为零),这就是您使用的方法。之所以这样命名,是因为方法removeO顺序项。如果你跑

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), (_x, 4)), _x, 0)/24 + x**3*Subs(Derivative(f(_x), (_x, 3)), _x, 0)/6 + x**2*Subs(Derivative(f(_x), (_x, 2)), _x, 0)/2 + x*Subs(Derivative(f(_x), _x), _x, 0) + f(0)

相关问题 更多 >