|
|
【Python 0010-Google Colab 】十分鐘學會 Python 雲端編程神器|AI 輔助寫程式!
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy import stats
np.random.seed(42)
days = 252 # 統一設定交易天數
# 1. 生成日報酬率並計算價格序列
returns = np.random.normal(loc=0.001, scale=0.02, size=days)
prices = 100 * np.exp(np.cumsum(returns))
# 2. 建立股票價格 DataFrame
df_stock = pd.DataFrame({'Day': range(1, days + 1), 'Price': prices})
# 查看前 5 筆資料
print(df_stock.head())
plt.plot(df_stock['Day'], df_stock['Price'])
df_stock.head(223)
py -m pip install pandas
|
|