Python数据挖掘编程基础8

举报
冰峰 发表于 2025/03/31 10:35:32 2025/03/31
【摘要】 在Python中,默认环境下并不会加载所有功能,需要手动导入库以增强功能。Python内置了诸多强大库,例如`math`库可用于复杂数学运算。导入库不仅限于`import 库名`,还可以通过别名简化调用,如`import math as m`;也可指定导入库中的特定函数,如`from math import exp as e`;甚至直接导入库中所有函数`from math import *`。

2.1.4库的导入与添加
在Python的默认环境中,并不会将所有的功能都加载进来,因此需要手动加载更多的库(或模块、包等),甚至需要额外安装第三方的扩展库,以丰富Python的功能,实现所需的目的。
1.库的导入
Python本身内置了很多强大的库,如与数学相关的math库,可以提供更加丰富、更复杂的数学运算,如代码清单2-21所示。
代码清单2-21 使用math库进行数学运算
import math
math.sin(2) //计算正弦
math.exp(2) //计算指数
math.pi //内置的圆周率常数
导入库时,除了可以直接使用“import库名”命令导入外,也可以为库起一个别名,使用别名导入,如代码清单2-2所示。
代码清单2-2 使用别名导入库
import math as m
m.sin(2) //计算正弦
此外,如果不需要导入库中的所有的函数,那么可以特别指定导入函数的名字,如代码清单所示。
代码清单2-23 通过名称导入指定函数
from math import exp as e //只导入math库中的exp函数,并起别名e
e(2) //计算指数
math.sin(2)
直接导入库中的所有函数,如代码清单2-24所示。
代码清单2-24 导入库中的所有函数
//直接导入math库中包含的所有函数,若大量地这样引入第三方库,则可能会容易引起命名冲突
from math import *
exp(2)
sin(2)

读者可以通过help(‘modules’)命令获得已经安装的所有模块名。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。