ディレクトリ・ファイル構造
本プロジェクト名は02_get_stock_price
とし,以下のような構成です.
また,Dockerfileおよびdocker-compose.ymlは前述の「Dockerコンテナの作成」の章に書かれているものと同じです.
work_share
├02_get_stock_price
├Dockerfile
├docker-compose.yml
└src
├dataset_2018-2023(自動生成)
| ├clusterling_dataset_dist.dfpkl (自動生成)
| ├clusterling_dataset_mean.dfpkl (自動生成)
| ├original_dataset.dfpkl (自動生成)
| └learning_dataset.dfpkl (自動生成)
├original_data_2018-01-01_2023-01-01(自動生成)
| ├1301.csv (自動生成)
| ├1305.csv (自動生成)
| └...
├time_cluster_result(自動生成)
├get_stock_price.py
├make_dataset.py
├make_original_data.py
├make_time_cluster_dataset.py
└stocks_code.xls(自動生成)
※(自動生成)と書かれたファイル・ディレクトリは作成する必要はありません.
本章では以下の4つのプログラムを作成し,順次実行していくことで,機械学習に必要なデータセットを作成します.
- get_stock_price.py
- make_original_data.py
- make_time_cluster_dataset.py
- make_dataset.py
コンテナの実行と仮想環境に入る
Dockerfileと同じディレクトリ上で実行します.
仮想環境のビルド
docker compose up -d --build
仮想環境に入る
docker compose exec stock_predict_python bash
仮想環境の終了
docker compose down