在调用下面的API时,我得到了一个键错误'initialized_diffuse‘,可能是在joblib.load()之后。
import joblib
..........
@routes.route("/forecast", methods=["GET"])
def forecaster():
try:
forecast = joblib.load("./lib/forecast.pkl")
forecast_sales = forecast.get_forecast(steps=15).predicted_mean
sales = pd.read_pickle("./lib/sales.pkl")
responses = jsonify(
hist=sales.to_json(orient="columns"),
pred=forecast_sales.to_json(orient="index"),
)
responses.headers.add('Access-Control-Allow-Origin', '*')
responses.status_code = 200
return(responses)
except Exception as e:
raise e对这个错误有什么想法吗?
发布于 2022-04-23 07:10:22
在尝试加载.pkl on statsmodels==0.13.2时,我也遇到了同样的问题,这是在statsmodels==0.11.0上早些时候创建的;在将状态模型降级为早期版本后解决了这个问题。尝试使用pip降低状态模型版本的级别;
pip3 install statsmodels==0.11.0https://stackoverflow.com/questions/69887030
复制相似问题