| 1234567891011121314151617181920212223242526272829303132333435 |
- import os
- import argparse
- from utils import ReportUtils
-
-
- def run():
- parser = argparse.ArgumentParser()
-
- parser.add_argument("--city_uuid", type=str, default="00000000000000000000000011445301")
- parser.add_argument("--product_id", type=str, default="350139")
- parser.add_argument("--recall_count", type=int, default=500)
- parser.add_argument("--delivery_count", type=int, default=5000)
-
- # parser.add_argument()
- # parser.add_argument()
-
- args = parser.parse_args()
-
- # 查找该城市的gbdt模型是否存在
- args.gbdtlr_model_path = os.path.join("./models/rank/weights/", args.city_uuid, "gbdtlr_model.pkl")
- if not os.path.exists(args.gbdtlr_model_path):
- print("该城市的模型还未训练,请先启动训练!!!")
-
- # 初始化report生成工具
- report_utils = ReportUtils(args.city_uuid, args.product_id)
-
-
- # 生成报告
- report_utils.generate_all_data(args.recall_count, args.delivery_count)
-
-
- if __name__ == "__main__":
- run()
-
-
|