你这是爬虫,要结合服务器返回数据去看
建议你抓包,看每一步返回,以及对数据解析过程,是否和预期一致。
首先你得有个能跑 Transformer 的显卡,安装需要的第三方库,例如 pyminitouch、pytorch 等。
然后安装 scrcpy,这个安装教程很多,百度一搜一大把,将所有东西放在与下载的代码同级目录下。
下载训练好的模型文件。
还是老规矩,我将代码和模型打包了,方便大家直接下载(提取码:jack)。
https://pan.baidu.com/s/1u9zy04L8kvPwyElD0XvpAQ需要注意的是,不同手机的 minitouch 配置可能有所不同,代码的测试机器分辨率是 1080*2160,这里需要根据自己的情况进行修改。
配置好环境后,就可以运行代码了。
运行文件“启动和结束进程.py”,启动scrcpy。把“训练数据截取_A.py” 中的两项改成你的设备:
启动王者荣耀进入 5v5 人机对战后,运行 “训练数据截取_A.py” 即可。
赶快自己体验一波吧!训练一个你最爱的英雄!
针对问题描述中提到的代码无法正常运行的问题,需要考虑以下几个方面进行排查:
代码是否有语法错误或逻辑错误 可以通过检查代码的语法以及逻辑是否正确进行排查,如果存在错误需要进行修正。
运行环境是否正确 检查运行代码的环境是否正确,例如 Python 的版本号、必要的库是否加载等。
输入数据是否合法 代码的输入数据是否符合要求,数据是否处于预期的格式,是可以进行排查的点。
运行时报错信息 检查运行代码过程中是否有报错信息,通过报错信息可以帮助我们快速定位问题所在,有助于进行修复。
针对代码的特定问题,需要具体分析具体情况,以下是对段落1中代码的分析:
该函数的作用是实现层次聚类的功能,对指定的数据集进行聚类。对于代码是否可以运行,需要关注以下几个点:
代码中所需的 get_submatrix 和 filter_submatrix 函数是否已经定义且在正确的位置调用。
相似度矩阵 similarity_df 是否已经传入该函数。
columns 是否有赋值,如果没有默认为 None 的话,需要在调用该函数时传入 columns。
代码中的 while 循环是否可以正常终止。
可以根据以上点来进行排查。如果有具体的报错信息,也可以提供以供进一步分析。