之前带大家一起学习过有关numpy、pandas等库对数组数值进行运算,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知识,可以继续关注哦!
推荐阅读
- 爬虫Python入门好学吗?学爬虫需要具备哪些基础知识?
- 如何使用 Python 操作 MySQL 数据库?使用python操作mysql数据库的方法有哪些?
- python如何判断奇偶数?python判断奇偶数的方法有哪些?
- Python技能证书要考吗?python证书含金量高吗?
- Python代码如何转换为exe可执行程序?python代码转换可执行程序的方法有哪些?
- Python中Redis数据库如何使用?Redis数据库的使用方法
- python标准库中的模块Python 标准库之 Json 模块
- Python编程学习要记英语单词吗?Python编程基础要学英语吗
- Python 中使用正则表达式如何对字符串查找与匹配?字符串查找与匹配的方法有哪些?
- Python 标准库之 os 模块os模块操作文件的方法