demo.py 726 B

12345678910111213141516171819202122232425262728
  1. #LIB/MIDDLE/算法名/main.py 该文件调用核心算法
  2. # 准备算法输入参数
  3. parameter1 = *
  4. parameter2 = *
  5. # 多次调用核心算法时,将循环写在外面
  6. for (i=1:n){
  7. # 获取数据
  8. data1 = get_data(sn[i], start_time, end_time, ....)
  9. data2 = get_data_by_sql(sn[i], start_time, end_time, ....)
  10. # 通用数据预处理 (可选,由算法说明文档说明算法输入数据是否需要预处理)
  11. data1 = data_process(data1)
  12. data2 = data_process(data2)
  13. # 调用核心算法
  14. [res1, res2] = core_algorithm(data1, data2, parameter1, parameter2)
  15. # 使用结果
  16. res1 = res1.append(res)
  17. res1.to_csv(...)
  18. }
  19. # 批量使用结果
  20. res.to_csv(...)