“ SVR”对象不可调用,且请求错误未能解码JSON对象:期望值:第1行第1列(字符0)烧瓶

im tryin使用flask部署了我的机器学习(SVR)模型,但出现类似以下错误: “ SVR”对象不可调用

这是我的代码:

# hello.py
from flask import flask,request,jsonify,abort
import traceback
import pandas as pd
import numpy as np
import socket
import pickle
import flask

app = flask(__name__)
model = pickle.load(open("model3.pkl","rb"))

@app.route('/api',methods=['GET','POST'])
def predict():
    data = request.get_json(force=True)
    predict_request = [data['Open'],data['Low'],data['High'],data['Adj Close']]
    predict_request = np.array(predict_request)
    y_hat = model(predict_request)
    output = [y_hat[0]]
    return flask.jsonify(results=response)

if __name__ == '__main__':
    sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    sock.bind(('localhost',0))
    port = sock.getsockname()[1]
    sock.close()
    app.run(port=port,debug=True)

我不知道,当我在命令行中使用curl运行时,我只是收到了这样的错误。 当我运行时: http://127.0.0.1:53674/api 我得到一个错误: 错误的请求 解码JSON对象失败:预期值:第1行第1列(字符0)

有人请帮助我,谢谢。

hy19851223 回答:“ SVR”对象不可调用,且请求错误未能解码JSON对象:期望值:第1行第1列(字符0)烧瓶

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3126337.html

大家都在问