在学习高等数学-基于python的实现这本书的时候
书里有一段代码
from sympy import *
x = symbol('x')
limit(1/(x+1)-2/(x**3-2),x,1)
我用python3安装sympy后
运行这段代码报错了
提示没有 symbol 函数
误打误撞之下,发现要这么用
from sympy import *
x = symbols("x")
print(limit(1 / (x + 1) - 2 / (x ** 3 - 2), x, 1))
用 symbols() ,书里在后面也用的是 symbols() ,可能是前面敲错了
如果上面的方法还不能用,可以试试下面这个方法
from sympy import *
from sympy.core.symbol import symbols
x = symbols("x")
print(limit(1 / (x + 1) - 2 / (x ** 3 - 2), x, 1))