QuantumLearner commited on
Commit
d1925f0
·
verified ·
1 Parent(s): 39468c7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -13,13 +13,13 @@ def get_stock_data(ticker, start_date, end_date):
13
  # Bootstrapping simulation function
14
  def bootstrap_simulation(data, days, n_iterations=10000):
15
  daily_returns = data.pct_change().dropna()
16
- # Convert to 1D NumPy array to fix ValueError
17
  daily_returns = daily_returns.values.flatten()
18
  simulations = np.zeros((n_iterations, days))
19
 
20
  for i in range(n_iterations):
21
  sample = np.random.choice(daily_returns, size=days, replace=True)
22
- simulations[i] = np.cumprod(1 + sample) * data.iloc[-1]
23
 
24
  return simulations
25
 
 
13
  # Bootstrapping simulation function
14
  def bootstrap_simulation(data, days, n_iterations=10000):
15
  daily_returns = data.pct_change().dropna()
16
+ # Convert to 1D NumPy array to fix previous ValueError
17
  daily_returns = daily_returns.values.flatten()
18
  simulations = np.zeros((n_iterations, days))
19
 
20
  for i in range(n_iterations):
21
  sample = np.random.choice(daily_returns, size=days, replace=True)
22
+ simulations[i] = np.cumprod(1 + sample) * data.iloc[-1].item() # Use .item() to get scalar value
23
 
24
  return simulations
25