python计算生态库:18个常用标准库+第三方库
标准库、第三方库
想用python做数据分析、开发网站,还是进行人工智能编程,可以在python计算生态库中选择相应的工具(标准库/第三方库)来解决。
- 标准库:随解释器直接安装到操作系统中的功能模块
- 第三方库:需要经过安装才能使用的功能模块
18个常用标准库+第三方库
分类 | 库名 | 用途 |
---|---|---|
标准库 | os | 提供与操作系统交互的功能,如文件和目录操作、进程管理等 |
标准库 | collections | 提供扩展的数据类型,如Counter 统计元素出现次数、deque 双端队列等 |
标准库 | datetime | 处理日期和时间相关操作,如日期格式化输出、时间间隔计算等 |
标准库 | json | 处理JSON数据格式,在Python数据结构和JSON字符串之间进行转换,常用于数据传输和存储 |
标准库 | math | 包含各种数学计算函数,如三角函数、对数函数、幂函数等 |
标准库 | random | 生成随机数,用于游戏开发、模拟实验等场景 |
标准库 | sys | 访问与Python解释器紧密相关的变量和函数,处理命令行参数、获取Python版本信息等 |
标准库 | turtle | 用于创建图形用户界面(GUI),通过简单的指令控制“海龟”绘图,适合初学者学习编程和图形绘制 |
第三方库 | Django | 功能强大的Web框架,具有丰富插件和工具,适用于开发大型Web应用 |
第三方库 | Flask | 轻量级Web应用框架,用于快速开发Web应用程序 |
第三方库 | matplotlib | 数据可视化库,能生成各种类型图表,如折线图、柱状图、饼图等 |
第三方库 | numpy | 高性能数值计算库,提供多维数组对象和大量数学函数,用于科学计算、数据分析等 |
第三方库 | pandas | 用于数据处理和分析,提供数据结构(如DataFrame )和数据操作函数,方便数据清洗、转换、分析等任务 |
第三方库 | PyTorch | 深度学习框架,提供张量计算和自动求导功能,方便构建和训练深度学习模型 |
第三方库 | requests | 发送HTTP请求,与Web服务交互,获取网页内容等 |
第三方库 | scikit - learn | 机器学习库,提供各种机器学习算法和工具,用于分类、回归、聚类等任务 |
第三方库 | seaborn | 基于matplotlib 的高级数据可视化库,提供更美观简洁的绘图风格和函数接口 |
第三方库 | TensorFlow | 深度学习框架,支持构建和训练各种深度学习模型 |