如何理解 python 中的符号计算? 符号计算与python 常见的数值计算有什么不同?

之前带大家一起学习过有关numpy、pandas等库对数组数值进行运算,Python中还有一种跟其他计算模式完全不一样的数值计算,那就是符号计算,很多小伙伴对这个问题的理解还不透彻,所以今天带带大家一起来学习“如何理解 python 中的符号计算? 符号计算与python 常见的数值计算有什么不同?”希望对你们的学习有所帮助 。

如何理解 python 中的符号计算? 符号计算与python 常见的数值计算有什么不同?

文章插图
今天要介绍的是一个sympy包,它的作用就像我们平时用纸笔进行解析运算一样,跟numpy库也可以结合其他库一起使用,使程序变得更加的完美 。
首先我们需要导入这个包,这里需要注意的是,不是用from…import 的形式导入,导入方法如下:
import sympyprint(sympy.PI)print(sympy.I)顺利执行的代码会显示以下内容:
PII不知道你们会不会存有疑惑,这里明明是想打印π的值和I的值,结果显示出来的内容竟然原样输出了,关于符号的问题我们要进一步分析,之前在numpy库学习中我们了解过它里面也有一个pi,用sympy.pi相区分,numpy里的pi就会和sympy中的pi混淆,而且两个pi的意思还完全不一样,解决方法如下:
import sympyimport numpyprint(sympy.pi)print(numpy.pi)输出如下:
pi3.141592653589793根据结果来看,numpy库中的π是一个数值,而sympy里的π,表示的只是一个符号,意义不一样,如果在同时使用的时候,一定要表明清楚 。 
【如何理解 python 中的符号计算? 符号计算与python 常见的数值计算有什么不同?】有关“如何理解 python 中的符号计算? 符号计算与python 常见的数值计算有什么不同?”的内容到这里就结束了,相信大家对符号计算和数值计算的区别都有了一定的了解 。想要了解更多python知识,可以继续关注哦!

    推荐阅读