之前带大家一起学习过有关numpy、pandas等库对数组数值进行运算,Python中还有一种跟其他计算模式完全不一样的数值计算,那就是符号计算,很多小伙伴对这个问题的理解还不透彻,所以今天带带大家一起来学习“如何理解 python 中的符号计算? 符号计算与python 常见的数值计算有什么不同?”希望对你们的学习有所帮助。
今天要介绍的是一个sympy包,它的作用就像我们平时用纸笔进行解析运算一样,跟numpy库也可以结合其他库一起使用,使程序变得更加的完美。
首先我们需要导入这个包,这里需要注意的是,不是用from…import 的形式导入,导入方法如下:
import sympy print(sympy.PI) print(sympy.I)
顺利执行的代码会显示以下内容:
PI I
不知道你们会不会存有疑惑,这里明明是想打印π的值和I的值,结果显示出来的内容竟然原样输出了,关于符号的问题我们要进一步分析,之前在numpy库学习中我们了解过它里面也有一个pi,用sympy.pi相区分,numpy里的pi就会和sympy中的pi混淆,而且两个pi的意思还完全不一样,解决方法如下:
import sympy import numpy print(sympy.pi) print(numpy.pi)
输出如下:
pi 3.141592653589793
根据结果来看,numpy库中的π是一个数值,而sympy里的π,表示的只是一个符号,意义不一样,如果在同时使用的时候,一定要表明清楚。
有关“如何理解 python 中的符号计算? 符号计算与python 常见的数值计算有什么不同?”的内容到这里就结束了,相信大家对符号计算和数值计算的区别都有了一定的了解。想要了解更多python知识,可以继续关注哦!
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。