我想在< code>JSON中返回保存在< code>joblib中的机器学习模型的新数据预测(new_data.csv)。
# -*- coding: utf-8 -*-
from flask import Flask,request, jsonify
from sklearn.externals import joblib
import pandas as pd
app = Flask(__name__)
@app.route('/predict', methods=['GET', 'POST'])
def predict() :
json_ = request.json
new = pd.read_csv('new_data.csv')
json_vector = new.transform(json_)
query = pd.DataFrame(json_vector)
prediction = regr.predict(query)
return json.dumps({'prediction': list({{prediction}})})
if __name__ == '__main__' :
regr = joblib.load('model.pkl')
app.run(port=8080, debug=True)
您可以使用 jsonify:
from flask import jsonify
def predict() :
json_ = request.json
new = pd.read_csv('new_data.csv')
json_vector = new.transform(json_)
query = pd.DataFrame(json_vector)
prediction = regr.predict(query)
data = {'prediction': list({{prediction}})}
return jsonify(data)
我有一个函数,可以使用Pandas分析CSV文件并生成包含摘要信息的编辑器。我想从Flask视图返回结果作为响应。如何返回JSON响应?
问题内容: 我在Spring Boot中有一个示例RestController: 我正在使用JSON库 当我点击API时,我得到一个异常提示: 路径为[]的Servlet [dispatcherServlet]的Servlet.service()抛出异常[请求处理失败;嵌套异常为java.lang.IllegalArgumentException:未找到类型为org.json.JSONObject
我在Spring Boot中有一个RestController示例: 我正在使用JSON库 当我点击API时,我得到一个异常: 路径为[]的上下文中servlet[dispatcherServlet]的servlet.service()引发异常[请求处理失败;嵌套异常为java.lang.IllegalArgumentException:没有找到具有根本原因的返回值:class org.json.
问题内容: 我有一个函数,可使用Pandas分析CSV文件并生成带有摘要信息的字典。我想从Flask视图返回结果作为响应。如何返回JSON响应? 问题答案: 将摘要数据传递给该函数,该函数返回JSON响应。 从Flask 0.11开始,你可以将任何JSON可序列化的类型(不仅是dict)传递为顶级对象。
app.py 和我的HTLM代码 现在的问题是打印是带有HTML标记的。我该怎么解决呢?
问题内容: 我在web.py中玩一个小型Web应用程序,并且正在设置一个URL以返回JSON对象。使用python将SQL表转换为JSON的最佳方法是什么? 问题答案: 就个人而言,我更喜欢使用SQLObject进行此类操作。我改编了一些必须快速完成的测试代码: