当前位置: 首页 > article >正文

Python有常用库学习整理(一)

Python作为一门广泛使用的编程语言,拥有众多强大的库和框架,这些库和框架在数据处理、网络编程、自动化测试、图形界面开发、图像处理、音频处理、视频处理、机器学习等多个领域发挥着重要作用。以下是一些Python的常用库:

1. 数据处理与分析

  • NumPy:提供了强大的多维数组对象和相应的操作工具,是许多其他机器学习库的基础。
  • Pandas:提供了数据结构和数据分析工具,使得在Python中进行数据操作更加简单和直观。
  • Matplotlib:用于创建二维图表和绘图的Python库,是数据分析和展示的重要工具。
  • Seaborn:基于Matplotlib的Python可视化库,专注于统计数据可视化,提供了高级接口。

2. 网页爬虫与解析

  • Requests:一个Python HTTP库,用于发送HTTP请求,支持HTTP/1.1和HTTP/2。
  • BeautifulSoup:一个HTML/XML解析库,用于解析网页内容,提取出需要的信息。
  • Scrapy:一个Python爬虫框架,用于快速开发高效的爬虫程序,支持分布式爬虫等功能。
  • Selenium:一个自动化测试工具,可以模拟用户操作浏览器,适合爬取需要模拟登录、动态加载等操作的网页。

3. 自动化与测试

  • Selenium(同时属于爬虫与自动化测试):不仅可以用于网页爬虫,还可以模拟用户操作浏览器,进行自动化测试。
  • unittest:Python自带的单元测试框架,用于编写和运行可重复的测试。

4. 图形界面开发

  • Tkinter:Python自带的标准GUI库,可用于创建基本的窗口和控件。
  • PyQt(包括PyQt5、PyQt6):一个Python的GUI库,可用于创建复杂的窗口和控件,支持Qt Designer进行可视化设计。
  • wxPython:一个Python的GUI库,可用于创建跨平台的窗口和控件,支持Visual Studio进行可视化设计。

5. 图像处理

  • Pillow:Python的图像处理库,可用于打开、编辑和保存各种类型的图像文件,支持图像缩放、裁剪、旋转等操作。
  • OpenCV:开源的计算机视觉库,可用于处理图像和视频流,支持人脸识别、目标跟踪等功能。
  • Scikit-image:Python的图像处理库,可用于图像分割、图像特征提取等操作。


http://www.kler.cn/a/320093.html

相关文章:

  • APISQL在线一键安装教程
  • Kylin Linux V10 替换安装源,并在服务器上启用 EPEL 仓库
  • 数据结构之双链表(C语言)
  • C++|CRC校验总结
  • 自建RustDesk服务器
  • Windows 蓝牙驱动开发-安装蓝牙设备
  • ThreadPoolExecutor的原理?
  • 【大数据】元数据是解锁数据价值的关键
  • JPA+Thymeleaf增删改查
  • WPF 绑定 DataGrid 里面 Button点击事件 TextBlock 双击事件
  • 免杀笔记 ---> 无痕Hook?硬件断点 Syscall!
  • Git 的安装和配置
  • Ubuntu下TexMaker发生CTeX fontset `fandol‘ is unavailable问题
  • SpringSecurity-用户认证
  • JAVA基础语法 day07
  • 全能通人工智能的能力评估框架-Levels of AGI: Operationalizing Progress on the Path to AGI
  • 欺诈文本分类检测(十六):支持分类原因评测改造
  • 面经 | 手写
  • 口语笔记——被动语态
  • spring boot 项目中redis的使用,key=value值 如何用命令行来查询并设置值。
  • 001、restful设计规范
  • OpenHarmony(鸿蒙南向)——平台驱动开发【SDIO】
  • golang雪花算法实现64位的ID
  • JWT(JSON Web Tokens) 详细介绍
  • LeetCode - 503 下一个更大元素 II
  • 使用iTextPDF库实现矩形框和打勾符号(√)