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