functions.py 516 B

12345678910111213141516171819202122232425262728293031
  1. """
  2. @author: luojunhui
  3. """
  4. import asyncio
  5. from .model_init import models
  6. async def process_data(params):
  7. """
  8. 执行结果
  9. :param params:
  10. :return:
  11. """
  12. print("正在处理")
  13. flag = params['version']
  14. if flag == "v1":
  15. model = models.model_v1
  16. elif flag == "v2":
  17. model = models.model_v2
  18. else:
  19. return
  20. features = params['features']
  21. prediction = model.predict([features])
  22. print("处理完成")
  23. return {'prediction': prediction.tolist()}