def predict():
if clf:
try:
json_ = request.json
query = pd.get_dummies(pd.DataFrame(json_))
# https://github.com/amirziai/sklearnflask/issues/3
# Thanks to @lorenzori
query = query.reindex(columns=model_columns, fill_value=0)
prediction = list(clf.predict(query))
return jsonify({'prediction': prediction})
except Exception, e:
return jsonify({'error': str(e), 'trace': traceback.format_exc()})
else:
print 'train first'
return 'no model here'
评论列表
文章目录