私は機械学習に非常に興味があり、これを使って学習しています。
問題なくコードをコンパイルし、グラフを生成することができました。
別のデータソースを使用したいのですが。現在、彼らは株価を使用しています:
d1 = datetime.datetime(2003, 01, 01)
d2 = datetime.datetime(2008, 01, 01)
symbol_dict = {
'TOT': 'Total',
'XOM': 'Exxon',
'CVX': 'Chevron',
'COP': 'ConocoPhillips',
...
...
}
symbols, names = np.array(symbol_dict.items()).T
quotes = [finance.quotes_historical_yahoo(symbol, d1, d2, asobject=True)
for symbol in symbols]
open = np.array([q.open for q in quotes]).astype(np.float)
close = np.array([q.close for q in quotes]).astype(np.float)
- 何が
quotes
返されますか?1株あたりの価格だと理解していますが、次のようになっています。
[rec.array([(datetime.date(2003、1、2)、2003、1、2、731217.0、28.12235692134198、28.5、28.564279672963064、28.09825204398083、12798800.0、28.5)、(datetime.date(2003、1、3) 、2003、1、3、731218.0、28.329084507042257、28.53、28.634476056338034、28.28890140845071、9221900.0、28.53)、(datetime.date(2003、1、6)、2003、1、6、731221.0、28.482778999450247、29.23、29.406761957119297、28.45064046219 11925100.0、29.23)、...、
- 自分のデータセットを入力したいのですが。入力できるデータセットの例を教えてください
quotes
。
コード全体はここにあります:
http://scikit-learn.org/dev/auto_examples/applications/plot_stock_market.html