文件名称:smoke:更快、更好的 Dota 2 Python 重放解析器
文件大小:192KB
文件格式:ZIP
更新时间:2024-07-05 17:33:21
Python
这份文件正在进行中。 请为您发现的任何技术或其他错误打开一个问题。 抽烟 用 cython 编写的快速、完整的 Dota 2“演示”(又名“重播”)解析器。 Cython 是一种类似 Python 的语言,它被处理成 C,然后编译以提高执行速度。 您可以像普通的 Python 库一样与烟雾库进行交互*。 如果我们的兼容,则可能支持 Python 3。 弄清楚这一点对我们来说不是优先事项,但请随时进行自己的调查。 很高兴接受拉取请求。 * 安装过程更是一发不可收拾。 速度 在一个快速的 CPU 上,smoke 解析与观众和评论员的职业比赛回放,比赛时间约为 103 倍。 完整解析 57 分钟的 TI 游戏重播大约需要 33 秒。 对于 47 分钟的普通“酒吧”游戏,完整解析需要约 19 秒,或约 148 倍的游戏时间。 您总是可以省略不需要的数据以加快解析速度。 语音数据是一个很好