File size: 677 Bytes
0ad2874
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from flask import Flask,request,jsonify
import numpy as np
import pickle

model = pickle.load(open('model.pkl','rb'))

app = Flask(__name__)

@app.route('/')
def index():
    return "Stock prediction"

@app.route('/predict',methods=['POST'])
def predict():
    high = request.form.get('high')
    low = request.form.get('low')
    open = request.form.get('open')
    volume = request.form.get('volume')
    high=float(high)
    low=float(low)
    open=float(open)
    volume=float(volume)
    input_query = np.array([[high,low,open,volume]])
    result = model.predict(input_query)[0]
    return jsonify({'res':str(result)})

if __name__ == '__main__':
    app.run(debug=True)