astacn commited on
Commit
a2f53f8
·
verified ·
1 Parent(s): ea87178

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -2,8 +2,9 @@ from flask import Flask, request, jsonify
2
  from sklearn.preprocessing import MinMaxScaler
3
  import pandas as pd
4
  import os
 
5
 
6
- app = app2.py
7
 
8
  # Load the prediction model
9
  model = CustomModel()
@@ -45,9 +46,8 @@ def predict():
45
  data_df = prepare_data(date)
46
  if data_df.empty:
47
  return jsonify({'error': 'No data available for the given date'}), 400
48
- y_pred = model.predict(data_df)
49
- top_5_stocks = data_df.iloc[y_pred.argsort()[-5:]]
50
- return jsonify({'top_5_stocks': top_5_stocks['code'].tolist()})
51
 
52
  if __name__ == '__main__':
53
  app.run(debug=True)
 
2
  from sklearn.preprocessing import MinMaxScaler
3
  import pandas as pd
4
  import os
5
+ from app2 import predict_stock_codes
6
 
7
+ app = Flask(__name__)
8
 
9
  # Load the prediction model
10
  model = CustomModel()
 
46
  data_df = prepare_data(date)
47
  if data_df.empty:
48
  return jsonify({'error': 'No data available for the given date'}), 400
49
+ top_5_stocks = predict_stock_codes(data_df)
50
+ return jsonify({'top_5_stocks': top_5_stocks})
 
51
 
52
  if __name__ == '__main__':
53
  app.run(debug=True)