首页 > 编程语言 >100个python模块

100个python模块

时间:2024-01-30 15:25:22浏览次数:27  
标签:en http 模块 io python Python https org 100

1. NumPy - 数值计算扩展库。提供高效的多维数组对象和用于处理这些数组的工具。http://www.numpy.org/
2. SciPy - 科学计算库。构建在NumPy之上,用于科学与技术计算。https://www.scipy.org/
3. Pandas - 数据分析与操作库。提供高性能易用的数据结构和数据分析工具。http://pandas.pydata.org/
4. Matplotlib - 数据可视化库。产生 Publication quality figures。http://matplotlib.org/
5. Scikit-learn - 机器学习库。用于数据挖掘和数据分析。http://scikit-learn.org/stable/
6. TensorFlow - 深度学习库。由谷歌开源,用于机器学习,深度神经网络与人工智能。http://tensorflow.org
7. Django - Web框架。提供开发Web应用的骨架。https://www.djangoproject.com/
8. Flask - 微型Web框架。提供Werkzeug、Jinja2等高质量成功的库集成。http://flask.pocoo.org/
9. Scrapy - 网络爬虫框架。用于进行网络爬取,提供操作各种网站的能力和工具。https://scrapy.org/
10. BeautifulSoup - HTML/XML解析库。提供解析器,用于从HTML和XML文件中提取数据。https://www.crummy.com/software/BeautifulSoup/
11. Requests - HTTP库。提供了人性化的HTTP请求API。http://docs.python-requests.org/en/master/
12. Alembic - 数据库迁移框架。用于管理SQLAlchemy数据库的模式。http://alembic.zzzcomputing.com/en/latest/
13. SQLAlchemy - Python SQL工具包和对象关系映射器。http://www.sqlalchemy.org/
14. wxPython - GUI库。对wxWidgets C++库的Python包装,用于创建GUI。http://wxpython.org/
15. PyQt - Qt工具库的Python包装。用于创建GUI。https://riverbankcomputing.com/software/pyqt/intro
16. Pillow - 图像处理库。提供图像编辑、处理、转换等功能。https://pillow.readthedocs.io/en/latest/
17. Pygame - 游戏开发库。设计2D游戏。http://www.pygame.org/news.html
18. OpenCv - 实时的计算机视觉库。用于人脸识别、目标检测等。https://opencv.org/
19. Scrapy - 网络爬虫框架。用于爬取网站并从页面中提取结构化数据。https://scrapy.org/
20. PyMySQL - MySQL的Python包装。用于连接和操作MySQL数据库。https://pymysql.readthedocs.io/en/latest/
21. IPython - Python shell。提供高级的交互式shell,支持代码自动补全,语法高亮,对象introspection等功能。https://ipython.org/
22. Jupyter - 动群数据打造、科学计算与数据可视化的开源项目。https://jupyter.org/
23. Pandas - Python数据分析库。提供高性能、易用的数据结构和数据分析工具。http://pandas.pydata.org/
24. Numpy - Python的科学计算基础包。提供多维数组与矩阵,以及用于处理这些数组与矩阵的工具。http://www.numpy.org/
25. Scipy - Python科学计算工具箱。提供多种特色的科学与技术模块,涵盖线性代数、积分、最优化、图像处理、统计学、特殊函数等领域。https://www.scipy.org/
26. Statsmodels - Python统计计算与计量经济学工具包。提供体系测试和科学应用软件。http://www.statsmodels.org/
27. Sympy - Python 库阐释符号数学。能执行符号计算以及函数式变换和极限等。http://www.sympy.org/en/index.html
28. Matplotlib - Python的2D绘图库。能生成各种硬拷贝格式和跨平台的交互式环境的出版物质量级的图表。http://matplotlib.org/
29. Seaborn - 基于matplotlib的一个数据可视化库。提供漂亮且富于视觉的图表绘制工具。http://seaborn.pydata.org/
30. Bokeh - Python交互式数据可视化工具。使用HTML和JavaScript进行绘图。http://bokeh.pydata.org/en/latest/
31. PyQt - Qt工具库的Python包装。用于创建GUI应用程序。https://riverbankcomputing.com/software/pyqt/intro
32. wxPython - wxWidgets C++库的Python包装,用于创建GUI应用程序。http://wxpython.org/
33. Twisted - 事件驱动的网络引擎。用于开发分布式计算和通信系统。https://twistedmatrix.com/trac/
34. Scrapy - 网站爬取框架。可用于提取结构化数据和处理网站动态内容。https://scrapy.org/
35. BeautifulSoup - HTML/XML解析器。用于解析和检索HTML文档信息。https://www.crummy.com/software/BeautifulSoup/
36.rises - 用于管理SSH和Telnet连接的简单基于文本的接口。https://pypi.org/project/netmiko/
37. Fabric - 用于执行本地或远程 shell 命令的工具,基于SSH。http://www.fabfile.org/
38. paramiko - SSHv2协议库。提供客户端和服务器的实现。http://www.paramiko.org/
39. celery - 分布式任务调度器。用于管理任务生成,任务调度和任务执行。http://www.celeryproject.org/
40. redis - 高效的键值对存储系统。可以用作数据库、缓存或消息代理。https://redis.io/
41. Flask - 微型Web框架。提供 routing, templating,sessions 等核心功能。http://flask.pocoo.org/
42. Django - Web框架。以重量级全栈框架而闻名。https://www.djangoproject.com/
43. Pyramid - 轻量级Web框架。使用堆栈为模块化设计提供灵活性。https://trypyramid.com/
44. Tornado - Web框架和异步网络库。http://www.tornadoweb.org/en/latest/
45. Flask-RESTful - 用于创建REST API的Flask扩展。https://flask-restful.readthedocs.io/en/latest/
46. Flask-SQLAlchemy - 在Flask中使用SQLAlchemy,ORM工具。https://flask-sqlalchemy.palletsprojects.com/en/2.x/
47. Celery - 异步任务队列/作业队列,能提高Python、Ruby和Node.js应用程序的性能、可伸缩性和可靠性。http://www.celeryproject.org/
48. Redis - 高性能的键值对存储系统。可用作数据库、缓存和消息代理。https://redis.io/
49. Jinja2 - 现代的模板引擎,用于Python与 web开发。配合Flask使用。http://jinja.pocoo.org/docs/2.10/
50. Werkzeug - WSGI的实用工具集合。用于开发Web框架和应用。https://palletsprojects.com/p/werkzeug/
51. Argparse - Python内置的命令行参数解析模块。https://docs.python.org/3/library/argparse.html
52. Luigi - 用于构建复杂的批处理作业的 Python 模块。https://luigi.readthedocs.io/en/stable/
53. Scheduler - Python 作业调度包。http://python-scheduler.readthedocs.io/en/latest/
54. YAML - YAML parser and emitter for Python.https://pyyaml.org/wiki/PyYAMLDocumentation
55. Protobuf - Protocol Buffers 的 Python 实现。https://developers.google.com/protocol-buffers/
56. Grpc - RPC 框架的 Python 实现。https://grpc.io/57. Sphinx - Python 文档生成器。http://www.sphinx-doc.org/en/master/
58. Pip - Python 包管理工具。https://pip.pypa.io/en/stable/
59. Virtualenv - 创建隔离的 Python 环境。https://virtualenv.pypa.io/en/latest/
60. Setuptools - 轻易构建和发送Python包。https://setuptools.readthedocs.io/en/latest/
61. Pytest - Python 测试框架。https://docs.pytest.org/en/latest/
62. Doctest - Python内置测试框架,可测试交互式示例。https://docs.python.org/3/library/doctest.html
63. Mock - Python测试工具包。http://www.voidspace.org.uk/python/mock/
64. Tox - 自动化测试环境管理和分离。https://tox.readthedocs.io/en/latest/
65. Codecov - 测试覆盖率报告。https://codecov.io/gh66. Flake8 - Python 风格指南的强制执行工具。http://flake8.pycqa.org/en/latest/
67. Isort - Python导入排序工具。https://pycqa.github.io/isort/
68. Mypy - Python静态类型检查。http://mypy-lang.org/
69. Bandit - Python安全性工具箱。https://bandit.readthedocs.io/en/latest/
70. Safety - 检查Python包依赖项的安全性。https://pyup.io/safety/
71. Click - Python 包装器,可以将函数转变为命令行界面程序。https://click.palletsprojects.com/en/7.x/
72. Fire - 可以将任何 Python 组件转换为一个命令行接口的工具。https://google.github.io/python-fire/
73. Argcomplete - 为 Python argparse 实现 Bash 自动完成功能。https://argcomplete.readthedocs.io/en/latest/
74. Progress - 方便的进度条库。https://progress.readthedocs.io/en/latest/
75. PyInquirer - 方便的命令行问答框架。https://github.com/CITGuru/PyInquirer
76. questionary - 基于PyInquirer创建的更适合数据科学的命令行UI库。http://questionary.readthedocs.io/en/stable/
77. Cliff - 命令行程序框架。https://cliff.readthedocs.io/en/latest/
78. Colorama - 方便在终端打印彩色文本的库。https://pypi.org/project/colorama/
79. PrettyTable - 方便显示表格数据的库。https://pypi.org/project/prettytable/
80. Pygments - 将源代码渲染为格式化的HTML、ANSI和LaTeX格式。https://pygments.org/
81. OpenCV - 用于计算机视觉,机器人和物体检测的开源计算机视觉库。https://opencv.org/
82. Keras - 高级神经网络API,可在TensorFlow和Theano之上构建和训练模型。https://keras.io/
83. PyTorch - 针对深度学习,计算机视觉和自然语言处理的开源机器学习库。https://pytorch.org/
84. scikit-image - 用于图像处理的Python库。http://scikit-image.org/
85. Pillow - PIL的更易用的版本,用于图像处理。https://pillow.readthedocs.io/en/stable/
86. SimpleCV - 用于构建计算机视觉应用的开源框架。http://simplecv.org/
87. Mahotas - 计算机视觉和图像处理中的计算机视觉常用算法的开源软件。https://mahotas.readthedocs.io/en/latest/
88. Sklearn-Image - Scikit-learn 兼容的图像处理包。https://scikit-image.org/
89. Face Recognition - 最简单的面部识别库。https://github.com/ageitgey/face_recognition
90. Detectron2 - Facebook AI 研究院开发的目标检测、分割和姿态估计工具包。https://github.com/facebookresearch/detectron2
91. NLTK - 用于构建Python程序来处理人类语言数据的平台。https://www.nltk.org/
92. SpaCy - 用于高性能的自然语言处理的库。https://spacy.io/
93. Gensim - 用于主题建模,文档索引和相似度的框架。https://radimrehurek.com/gensim/
94. Stanford CoreNLP - 斯坦福大学开发的NLP工具包。https://stanfordnlp.github.io/CoreNLP/
95. TextBlob - 用于简单的自然语言处理任务的开源库。https://textblob.readthedocs.io/en/dev/
96. Pattern - 用于自然语言处理的工具包。https://www.clips.uantwerpen.be/pattern
97. Death by Data - 用于从非结构化文本数据中提取有意义的模式和洞见的工具。https://www.deathbydata.org/
98. transformer - Attention Is All You Need 论文的实现。用于机器翻译和文本摘要。https://github.com/tensorflow/tensor2tensor
99. word2vec - Google 的词向量工具。用于产生词嵌入,提供远程单词语义相似度。https://code.google.com/p/word2vec/
100. mojimoji - 用于日语文本处理的库。https://pypi.org/project/mojimoji/

标签:en,http,模块,io,python,Python,https,org,100
From: https://www.cnblogs.com/hm1825/p/17997181

相关文章

  • BOSHIDA DC电源模块在智能家居中的作用与发展潜力
    BOSHIDADC电源模块在智能家居中的作用与发展潜力DC电源模块在智能家居中的作用是为智能设备提供稳定的直流电源。智能家居中的设备通常使用低压直流电源,例如5V或12V,而传统的交流电源需要通过适配器将交流电转换成直流电。使用DC电源模块可以直接为智能设备提供所需的直流电源,省......
  • Python正则表达式之: (?P<name>…)
    importres="2023-12-2314:34:56|liming|20230789"parren="(?P<time>^\d+-\d+-\d+\s\d+:\d+:\d+)\|(?P<name>[\w]+)\|(?P<number>\d+)$"g=re.search(parren,s)>>>g.groupdict(){'time':'2......
  • python获取表格数据总结
    获取表格内容:图片中首先import了两个模块,一个os一个openyxl,然后指定表格路径,打开表格。os:这里os在Python中,os.chdir()方法用于改变当前的工作目录。工作目录是指当前正在执行的脚本所在的目录。通过使用os.chdir()方法,我们可以在脚本执行过程中切换到不同的目录。openy......
  • python之常用标准库-hashlib
    这个模块比较简单,直接上1#!/usr/bin/python2importhashlib3hash=hashlib.sha384()#支持md5/sha1/sha224/sha256等,用法一致4hash.update(b'test')5print(hash.digest())#二进制hash6print(hash.hexdigest())#十六进制hashViewCode ......
  • python之常用标准库-json/pickle/shelve
    json,用于各个平台语言的字符串和python数据类型间进行转换json的方法:dumps,loads,dump,loadpickle-用于python特有的类型(字符串,列表,字典,集合等)和python的数据类型间进行转换pickle的方法:dumps,loads,dump,load,但是都是以二进制存储shelve,是一个简单的k,v将内存数据通过......
  • Python计算两图相似性-像素匹配(pixelmatch)
    1、简介GitHub:https://github.com/whtsky/pixelmatch-py 2、代码fromPILimportImagefrompixelmatch.contrib.PILimportpixelmatchimg_a=Image.open("WD1.png").resize((1920,1080))img_b=Image.open("WD2.png").resize((1920,1080))img......
  • Python导入torch包的方法
    原文链接:https://blog.csdn.net/weixin_57775672/article/details/128527024前言随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容中下载torch包遇见的一些问题和解决方法。一、Pythorch是什么?Pytorch是torch的pyt......
  • Python语言中=和==有什么区别?
    众所周知,Python是一门语法简洁优美,功能强大的编程语言,应用领域非常广泛,而且具有丰富的第三方库。这篇文章,小编为大家分享一个新的知识点:Python语言中=和==有什么区别?以下是详细的内容介绍。Python语言中=和==有什么区别?在Python中,=是赋值的意思,==是用于判断是否相等......
  • python操作mysql
    python操作mysql1.数据库连接池在操作数据库时需要使用数据库连接池。pip3.9installpymysql#安装pymysqlpip3.9installdbutils#安装dbutilsimportthreadingimportpymysqlfromdbutils.pooled_dbimportPooledDBMYSQL_DB_POOL=PooledDB(creator=pym......
  • Python调用微信OCR识别文字和坐标
    python的ocr识别最方便的最准确的方法就是直接调微信的ocr注意:调用的时候先把微信关掉。importosimportjsonimporttimefromwechat_ocr.ocr_managerimportOcrManager,OCR_MAX_TASK_IDwechat_ocr_dir=r"C:\Users\mydell\AppData\Roaming\Tencent\WeChat\XPlugin\P......