从miniQMT切换到大QMT第5课——了解大QMT的内置python的依赖包列表

PTD 阅读:128 2026-07-15 16:27:29 评论:0

以下是根据你提供的QMT内置Python依赖包目录整理的详细信息表格。QMT基于Python 3.6环境,预装了丰富的库,形成了从数据处理、分析、可视化到策略执行的完整工具链。

包名 版本 功能描述
absl_py 0.2.2 Google Abseil Python常用库集合,提供应用启动、命令行参数解析、日志记录等基础功能。
aenum 2.2.3 高级枚举类型库,提供了比Python标准库enum更丰富的枚举功能。
astor 0.6.2 用于操作Python抽象语法树(AST)的工具库,常用于代码生成和转换。
attrs 19.1.0 一个用于简化Python类定义的库,通过装饰器自动生成__init____repr__等方法,减少样板代码。
backcall 0.1.0 为回调函数提供类型规范,常与IPython等交互式环境配合使用。
bleach 1.5.0 一个基于白名单的HTML清理和文本链接化库,用于处理不受信任的HTML内容,防止XSS攻击。
certifi 2020.6.20 提供Mozilla精心整理的CA证书集合,用于验证SSL/TLS连接的安全性。
chardet 3.0.4 通用字符编码检测器,可自动检测文本的字符编码格式。
colorama 0.4.1 在Windows控制台跨平台地输出彩色文字,使终端输出更易读。
cvxopt 1.2.5 用于凸优化的库,支持线性规划、二次规划等。QMT用于数值优化计算。
cvxpy 0.4.11 一种用于凸优化问题的领域专用语言(DSL),提供简洁的建模接口。
cycler 0.10.0 用于创建循环器(Cycler)对象的库,常与Matplotlib配合管理颜色、线条样式等属性。
dbf 0.98.3 用于读写dBase、FoxPro等数据库文件的库。
decorator 4.4.0 帮助简化Python装饰器定义的库,让装饰器的创建和使用更加方便。
defusedxml 0.5.0 提供安全的XML处理函数,防止XML bomb等安全攻击。
dill 0.2.7.1 pickle的增强版,可以序列化Python中几乎所有对象类型。
ecos 2.0.5 用于求解圆锥规划(Conic Programming)问题的嵌入式求解器。
entrypoints 0.3 用于发现和加载Python包中定义的入口点(Entry Points)。
fastcache 1.0.2 提供了一个快速的、基于C语言实现的LRU缓存(lru_cache)实现。
gast 0.2.0 提供与Python抽象语法树(AST)兼容的通用AST,用于在不同Python版本间保持一致性。
grpcio 1.12.1 Google gRPC的Python实现,用于高性能、跨语言的RPC通信。
html5lib 0.9999999 一个基于WHATWG HTML5规范的HTML解析器,能解析不规范的HTML。
idna 2.10 支持应用国际化域名(IDNA)协议,用于处理包含非ASCII字符的域名。
importlib_resources 5.4.0 importlib.resources模块的回移植,用于访问包内的资源文件。
ipykernel 5.1.0 为Jupyter提供Python内核,使QMT环境能在Jupyter Notebook中使用。
ipython 7.4.0 一个强大的交互式Python shell,提供比默认shell更丰富的功能。
ipython_genutils 0.2.0 IPython的通用实用工具库,包含一些共用的函数和类。
jedi 0.13.3 Python代码自动补全和静态分析库,为编辑器(如IPython)提供智能提示。
jinja2 2.10 一个功能强大的模板引擎,广泛应用于Web开发(如Flask)和代码生成。
joblib 0.16.0 提供轻量级的流水线(pipeline)和缓存功能,特别适用于科学计算和机器学习。
jsonschema 3.0.1 用于实现JSON Schema规范的库,可验证JSON数据的格式。
jupyter_client 5.2.4 Jupyter协议客户端库,用于与Jupyter内核进行通信。
jupyter_core 4.4.0 Jupyter项目的核心基础库,定义了配置系统和应用程序接口。
kiwisolver 1.0.1 一个高效的C++实现的约束求解器,用于解决线性约束问题,是Matplotlib的依赖。
markdown 2.6.11 将Markdown格式文本转换为HTML的Python实现。
markupsafe 1.1.1 为Jinja2等模板引擎提供安全的字符串处理,防止XSS攻击。
matplotlib 3.0.3 最流行的Python 2D绘图库,用于绘制净值曲线、收益分布、回撤图等策略可视化图表。
mistune 0.8.4 一个快速、可扩展的Markdown解析器。
multiprocess 0.70.5 multiprocessing模块的分支,支持使用dill进行对象序列化,增强了并行计算能力。
nbconvert 5.4.1 Jupyter Notebook转换工具,可将.ipynb文件转换为HTML、PDF、Markdown等多种格式。
nbformat 4.4.0 Jupyter Notebook格式(.ipynb)的参考实现,用于读写和操作Notebook文件。
notebook 5.7.8 基于Web的Jupyter Notebook交互式环境。
numexpr 2.7.0 用于加速NumPy表达式计算的库,通过多线程和向量化提升性能。
numpy 1.16* / 1.19.1 数值计算基础库,提供高效的多维数组对象和矩阵运算,是所有量化分析库的基石。
pandas 0.22.0 / 0.24* 数据分析核心库,提供DataFrame等高级数据结构,是处理金融时间序列数据的首选工具。
pandocfilters 1.4.2 用于处理Pandoc文档转换的过滤器。
parso 0.4.0 一个用于解析Python语法的库,是Jedi的依赖。
patsy 0.5.0 用于描述统计模型的库,尤其是线性模型。常与statsmodels配合,使用R风格的公式语法。
pickleshare 0.7.5 一个小型的、基于文件系统的持久化数据库,用于在IPython中存储数据。
Pillow 6.0.0 Python Imaging Library (PIL) 的友好分支,用于图像处理。
prometheus_client 0.6.0 Prometheus监控系统的Python客户端,用于暴露和推送应用指标。
prompt_toolkit 2.0.9 用于构建强大的交互式命令行应用程序的库,是IPython的基础组件。
protobuf 3.5.2 Google Protocol Buffers的Python实现,用于高效的结构化数据序列化。
pygments 2.3.1 一个通用的语法高亮库,支持超过300种语言和格式。
pymongo 3.11.3 MongoDB的官方Python驱动程序。
pymssql 2.1.4.dev5 一个用于连接Microsoft SQL Server的Python数据库接口。
pyparsing 2.4.0 用于创建递归下降语法解析器的库,可用于解析自定义的DSL。
pyreadline 2.1 为Windows下的Python提供类似GNU readline的行编辑和历史记录功能。
pyrsistent 0.14.11 持久化(不可变)数据结构的Python实现,是jsonschema的依赖。
python_dateutil 2.7.2 / 2.8.0 对Python标准datetime模块的强大扩展,提供了时区处理和相对时间计算等功能。
pytz 2018.3 世界时区信息的Python实现,使用Olson时区数据库。
pywinpty 0.5.5 在Windows上提供伪终端(pty)功能的库,用于terminado
pyzmq 18.0.1 ZeroMQ(ØMQ)消息库的Python绑定,用于高性能的异步消息通信。
redis 3.5.3 Redis内存数据库的Python客户端。
requests 2.24.0 一个简洁、优雅的HTTP客户端库,用于发送HTTP请求。
scikit_learn 0.23.2 机器学习库,提供数据预处理、分类、回归、聚类等一系列算法。
scipy 1.2* / 1.5.2 科学计算库,扩展了NumPy,提供优化、线性代数、积分、统计等模块。
scs 2.1.2 用于求解大规模圆锥规划(Conic Programming)问题的数值求解器。
send2trash 1.5.0 一个将文件发送到系统回收站(而非直接删除)的库。
setuptools 41.0.0 Python包安装和分发工具,是easy_installpip的基础。
simplegeneric 0.8.1 提供简单的单分派泛型函数(Single-dispatch generic functions)实现。
simplejson 3.17.2 一个简单、快速的JSON编码/解码器,比标准库json更快。
six 1.11.0 / 1.12.0 Python 2和3的兼容性库,用于编写同时兼容两个版本的代码。
statsmodels 0.12.1 统计建模和计量经济学库,提供回归分析、时间序列分析(如ARIMA)等功能。
tables 3.6.1 用于管理分层数据(HDF5)的库,支持大规模、高效的数值数据存储和检索。
talib 0.4.17 技术分析库,提供超过150种技术指标(如MACD, RSI, 布林带)和K线形态识别功能。
tensorboard 1.8.0 TensorFlow的可视化工具包,用于查看模型结构和训练过程。
tensorflow 1.8.0 主流的深度学习框架,用于构建和训练神经网络模型。
termcolor 1.1.0 用于在终端输出彩色文本的简单库。
terminado 0.8.2 在Jupyter Notebook中提供基于Web的终端支持。
testpath 0.4.2 用于测试代码中文件和路径操作的实用工具。
threadpoolctl 2.1.0 用于控制和管理线程池(如OpenMP、BLAS)的库。
toolz 0.9.0 提供一组用于迭代器、函数和字典的函数式编程工具。
torch 1.0.1 PyTorch深度学习框架。
tornado 6.0.2 一个异步网络库,支持非阻塞I/O,是Jupyter Notebook的Web服务器基础。
tqdm 4.64.1 用于在循环和长时间运行的任务中显示进度条。
traitlets 4.3.2 用于Python对象属性的类型检查、动态默认值和事件通知的框架,是IPython和Jupyter的基石。
urllib3 1.25.9 一个功能强大的HTTP客户端库,是requests的底层依赖。
wcwidth 0.1.7 用于测量终端中字符宽度的库,对格式化输出很重要。
webencodings 0.5.1 实现WHATWG编码标准的库,用于处理网页字符编码。
werkzeug 0.14.1 一个WSGI工具库,为Web应用提供请求、响应、路由等基础功能。
wheel 0.31.1 Python的二进制包格式(.whl)的参考实现。
xlrd 1.2.0 用于从Excel文件(.xls和.xlsx)中读取数据和格式信息的库。
xlsxwriter 1.2.7 用于创建Excel 2010+格式(.xlsx)文件的库,支持丰富的格式设置。
xlwt 1.3.0 用于将数据和格式信息写入旧版Excel文件(.xls)的库。
xtquant - QMT专属量化库,提供行情、交易、数据等核心API接口。

本文由 海星量化研究所 作者提供,转载请保留链接和署名!网址:http://qmt.hxquant.com/?id=74

声明

1.本站原创文章,转载需注明文章作者来源。 2.如果文章内容涉及版权问题,请联系我们删除,向本站投稿文章可能会经我们编辑修改。 3.本站对信息准确性或完整性不作保证,亦不对因使用该等信息而引发或可能引发的损失承担任何责任。

搜索
排行榜
关注我们

扫码开通QMT/ptrade