python 常用库

发布于:2024-04-24 ⋅ 阅读:(27) ⋅ 点赞:(0)

python 常用库
以下是对每个包的作用的简要解释:

  • absl-py:是 Abseil Python 库,提供了一些实用的工具和功能。
  • accelerate:用于加速数据处理。
  • addict:用于操作嵌套字典。
  • aiofiles:支持异步文件操作。
  • aiohttp:异步 HTTP 客户端和服务器库。
  • aiosignal:用于处理异步信号。
  • aliyun-python-sdk-core:阿里云 Python SDK 的核心库。
  • aliyun-python-sdk-kms:阿里云密钥管理服务的 SDK。
  • altair:数据可视化库。
  • altgraph:用于图形相关操作。
  • annotated-types:注释类型相关的库。
  • anyio:用于异步编程。
  • asgiref:与异步相关的库。
  • async-timeout:处理异步超时。
  • attrs:用于定义带有属性的类。
  • Bottleneck:用于数据瓶颈分析。
  • Brotli:提供 Brotli 压缩和解压缩功能。
  • certifi:确保 SSL 连接的安全性。
  • cffi:用于与 C 代码交互。
  • charset-normalizer:处理字符集规范化。
  • click:命令行界面构建工具。
  • colorama:在终端中提供颜色输出。
  • contourpy:用于等高线相关操作。
  • cpm-kernels:与内核相关的库。
  • crcmod:用于 CRC 计算。
  • cryptography:加密相关的库。
  • cycler:用于生成循环的数据结构。
  • datasets:数据集处理库。
  • dill:用于序列化和反序列化对象。
  • Django:流行的 Web 框架。
  • django-tinymce:Django 框架的 TinyMCE 插件。
  • einops:用于操作张量的库。
  • exceptiongroup:异常组处理库。
  • fastapi:用于构建高性能 API。
  • ffmpy:用于因子分解机。
  • filelock:处理文件锁定。
  • fonttools:字体处理工具。
  • frozenlist:冻结列表的库。
  • fsspec:文件系统规范相关的库。
  • gast:用于语法树操作。
  • gmpy2:高精度数学计算库。
  • gradio:用于构建用户界面。
  • gradio_client:与 gradio 相关的客户端库。
  • grpcio: gRPC 通信库。
  • h11:HTTP 相关的库。
  • httpcore:HTTP 核心功能库。
  • httpx:高性能 HTTP 客户端库。
  • huggingface-hub:Hugging Face Hub 的接口库。
  • icetk:未知具体用途。
  • idna:国际化域名支持。
  • importlib-metadata:用于处理模块元数据。
  • importlib-resources:处理资源加载。
  • Jinja2:模板引擎。
  • jmespath:用于在 JSON 数据中查询。
  • jsonschema:JSON 模式验证库。
  • jsonschema-specifications:JSON 模式规格相关的库。
  • kiwisolver:约束求解器。
  • Markdown:Markdown 解析库。
  • markdown-it-py:Markdown 处理库。
  • MarkupSafe:用于安全处理 HTML 标记。
  • matplotlib:数据可视化库。
  • mdurl:未知具体用途。
  • mkl-fft:Intel MKL 的 FFT 实现。
  • mkl-random:Intel MKL 的随机数生成。
  • mkl-service:Intel MKL 的服务。
  • modelscope:模型范围相关的库。
  • MouseInfo:鼠标信息相关的库。
  • mpmath:高精度数学计算库。
  • multidict:用于处理多键值对的数据结构。
  • multiprocess:多进程处理库。
  • mysqlclient:MySQL 客户端库。
  • networkx:用于创建和操作复杂网络。
  • numexpr:用于向量化计算。
  • numpy:科学计算的基础库。
  • opencv-python:OpenCV 的 Python 接口。
  • orjson:快速的 JSON 处理库。
  • oss2:阿里云对象存储服务的 SDK。
  • packaging:用于打包和分发 Python 代码。
  • pandas:强大的数据处理库。
  • pefile:用于分析 PE 文件。
  • pillow:图像处理库。
  • platformdirs:处理平台相关的目录。
  • protobuf:Google Protocol Buffers 库。
  • psutil:系统信息和进程管理库。
  • pyarrow:用于大数据处理的库。
  • pyarrow-hotfix:pyarrow 的热修复库。
  • PyAutoGUI:用于自动图形用户界面操作。
  • pycparser:C 语言解析库。
  • pycryptodome:加密相关的库。
  • pydantic:用于数据验证和模式定义。
  • pydantic_core:pydantic 的核心部分。
  • pydub:音频处理库。
  • PyGetWindow:获取窗口相关的库。
  • Pygments:语法高亮显示库。
  • pyinstaller:将 Python 代码打包为可执行文件。
  • pyinstaller-hooks-contrib:pyinstaller 的钩子贡献库。
  • PyMsgBox:消息框库。
  • pyparsing:用于解析简单的语法。
  • pyperclip:用于操作剪贴板。
  • PyRect:未知具体用途。
  • PyScreeze:屏幕操作库。
  • PySocks:用于通过 SOCKS 代理进行通信。
  • python-dateutil:日期和时间处理库。
  • python-multipart:处理多部分表单数据。
  • pytweening:动画效果库。
  • pytz:处理时区的库。
  • pywin32-ctypes:与 Windows 相关的库。
  • PyYAML:YAML 解析和生成库。
  • referencing:未知具体用途。
  • regex:正则表达式库。
  • requests:流行的 HTTP 请求库。
  • rich:用于丰富的文本输出。
  • rpds-py:未知具体用途。
  • ruff:未知具体用途。
  • safetensors:安全张量相关的库。
  • scipy:科学计算库。
  • seaborn:基于 Matplotlib 的高级数据可视化库。
  • semantic-version:语义版本控制库。
  • sentencepiece:用于处理句子片段。
  • shellingham:未知具体用途。
  • simplejson:简单的 JSON 处理库。
  • six:提供 Python 2 和 3 的兼容性。
  • sniffio:用于套接字嗅探。
  • sortedcontainers:有序容器库。
  • sqlparse:SQL 解析库。
  • starlette:用于构建 Web 应用的微框架。
  • sympy:符号数学库。
  • tensorboard:TensorBoard 相关的库。
  • tensorboard-data-server:TensorBoard 数据服务器相关的库。
  • tiktoken:未知具体用途。
  • tokenizers:自然语言处理中的分词器。
  • tomli:TOML 解析库。
  • tomlkit:TOML 工具库。
  • toolz:用于函数式编程的工具。
  • torch:流行的深度学习框架。
  • torchaudio:Torch 的音频处理库。
  • torchvision:Torch 的图像处理库。
  • tqdm:进度条显示库。
  • transformers:用于自然语言处理的模型和工具。
  • transformers-stream-generator:与 transformers 相关的流生成库。
  • typer:用于构建命令行工具的库。
  • typing_extensions:类型扩展相关的库。
  • tzdata:处理时区数据。
  • unicodedata2:处理 Unicode 数据的库。
  • urllib3:用于发送 HTTP 请求。
  • uvicorn:用于运行 ASGI 应用的服务器。
  • websockets:用于实现 Web 套接字。
  • Werkzeug:用于构建 Web 应用的工具。
  • xxhash:快速哈希函数库。
  • yapf:代码格式化库。
  • yarl:用于处理 URL。