一个Python的警告问题,关于Sympy,只import了这个,然后求了个积分,如何消除警告? 我来答 1个回答 #热议# 空调使用不当可能引发哪些疾病? 玩转数据处理 2020-05-21 · 数据处理,Python,dotnet 玩转数据处理 采纳数:1613 获赞数:3794 向TA提问 私信TA 关注 展开全部 你写的代码噢呢 更多追问追答 追问 就这一点,其它全是注释,之前的话运行过这个程序好几次,然后又注释掉了,如果你感觉其它注释有用,给我说我再发给你。刚才我又试了一下,用idle运行竟然没这个警告,是怎么回事? 追答 可能你的sympy版本低了试试 from sympy import symbols这样导入库,或者升级下sympy库 追问 嗯,因为我后面很多都用到sympy,那样导入不方便,我导入方式改成import sympy as s后就没有警告了,这是怎么回事?那要是就用这一个库写大程序,还要一个个加s.这种就比较麻烦了。所以这个警告出现的原因是??有解决办法吗?是版本问题吗? 追答 应该是版本问题,你看下你的sympy库是什么版本的,警告大概意思就是最后支持1.0版本。其实你用到什么就import什么就好了,from sympy import symbols 这样导入也警告吗? 追问 那为什么from sympy import* 就不行?如果只import symbols会报错的,不是警不警告的问题,因为下面的N,integrate以及sin都要用到sympy,所以from sympy import symbols不行,如果程序比较复杂了,就更不行了。 追答 是from sympy import symbols,不是直接import symbols,而且那个不是报错,只是警告,你可以继续用的 追问 不是,你理解错我意思了,我是说只from sympy import symbols不行,因为N,integrate,和sin都在sympy里面,如果只照你那么写是会报错的,因为系统无法识别我说的那三个函数。我想消除警告的原因,是因为结果总是在上面,而警告内容很长,每次查看结果需要我向上翻页,感觉很麻烦。 追答 你的可以这样导入啊 from sympy import symbols,N,integrate,sin你用到什么就导入什么 追问 我的意思是 ,程序如果复杂,要用到很多函数,像一个数学公式就能出现很多sin,cos,exp这种函数。如果是一个计算量大的程序,from sympy import*肯定要比一个个导入简单 追答 我的回答可以消除警告不,你要去纠结这东西我也没办法再回答你了 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2019-06-09 Python 中 SymPy库中的赋值问题:在积分运算之后赋值失效? 2018-08-31 Python sympy用integrate解定积分出来的结果不是计算完的结果 3 2017-11-22 使用python的sympy解符号方程组后,如何将结果带入之后的符号表达式 11 2019-03-08 用python求解积分问题 1 2017-08-27 python sympy 求表达式的值 7 2016-05-04 如何使用Python求导? 更多类似问题 > 为你推荐: