Python .pkl文件未获得实际结果

时间:2018-07-23 07:09:47

标签: python api anaconda

我有一个.pkl文件,我曾经将一些参数传递给它,并尝试获取始终返回相同数字1045.0的结果。我正在使用以下指向函数的api的URL进行调用。

以下是传递参数的网址,

http://127.0.0.1:5000/api/predict/15/840888/0

这是api中的函数,

@app.route('/api/predict/<iid>/<mid>/<lab>', methods=['GET'])
def makePrediction(iid,mid,lab):
   pkr= joblib.load("predictFoodId.pkl")
   #data = request.args.get('iid')

   predict_request = [[iid, mid, lab]]
   predict_request = preprocessing.scale(predict_request)
   #predict_request = np.array(predict_request)
   output = pkr.predict(predict_request)[0]
   return "Result : "+str(output)

我需要查看.pkl文件的工作方式。无论使用什么参数,结果如何总是一样?

0 个答案:

没有答案