回答編集履歴
2
文章に違和感のある個所を修正
answer
CHANGED
|
@@ -1,7 +1,7 @@
|
|
|
1
1
|
高速化の手段ではないですが、
|
|
2
2
|
end='2020-10-31'
|
|
3
3
|
を
|
|
4
|
-
end='2020-08-
|
|
4
|
+
end='2020-08-01'
|
|
5
5
|
として、まず1日分だけ処理を走らせて、どのくらい時間がかかるか確認されてはいかがでしょうか。
|
|
6
6
|
そこでかかった時間x日数がおおよその実行時間の目安になるかと思います。
|
|
7
7
|
|
1
answer
CHANGED
|
@@ -7,4 +7,4 @@
|
|
|
7
7
|
|
|
8
8
|
この目安の時間がだいたい30分前後ということであれば、 pandas_datareaderを使う限りでは基本的にそのくらいはかかってしまう、ということになります。
|
|
9
9
|
|
|
10
|
-
マシンスペックに余裕があるのであれば、for t in tickers:のループの部分を並列
|
|
10
|
+
その上で、マシンスペックに余裕があるのであれば、for t in tickers:のループの部分を分割して並列実行し、最終結果をマージするという手段が高速化につながるかと思います。
|