分享

python的常用扩展库以及使用方式

 静幻堂 2020-01-03
掌趣网络 2019-12-31 15:13:39

一、常用库(标准库+扩展库)

标准库 说明

math 数学模块

random 随机数以及随机化相关模块

datetime 日期时间模块

python的常用扩展库以及使用方式

​collections 包含更多扩展性序列的模块

functools 与函数以及函数式编程有关的模块

tkinter 开发GUI程序的模块

urllib 与网页内容读取以及网页地址解析有关的模块

扩展库 场景

openpyxl 读写Excel文件

python-docx 读写Word文件

numpy 数组计算和矩阵计算

scipy 科学计算

pandas 数据分析

python的常用扩展库以及使用方式

matplotlib 数据可视化或科学计算可视化

scrapy 爬虫框架

shutil 系统运维

pyopengl 计算机图形学编程

pygame 游戏开发

sklearn 机器学习

tensorflow 深度学习

二、扩展库安管理工具pip

pip命令实例 说明

pip freeze 列出已安装模块及其版本号

pip install package[==version] 在线安装指定模块(的指定版本)

pip install package.whl 离线安装扩展模块

pip install package1 package2 依次在线安装模块1、模块2

pip install --upgrade package 升级模块

pip uninstall package[==version] 卸载模块

python的常用扩展库以及使用方式

​如果计算上安装多个版本的python或希望在虚拟环境中安装模块,最好切换至相应环境的scripts文件夹下再执行命令。

三、扩展库导入

import 模块名 [as 别名]

# 必须以“模块名.对象名”(“别名.对象名”)的形式访问对象。

import math #计算最大公约数。

math.gcd(2,4)

from 模块名 import 对象名[as 别名]

#不需要使用模块名作为前缀。

import math

math.gcd(2,4)

from 模块名 import *

#一次性导入模块所有对象,简单粗暴,但一般不推荐使用。

from math import *

gcd(2,4)

sin(5)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多