回答編集履歴

2

 

2023/01/04 01:03

投稿

退会済みユーザー
test CHANGED
@@ -8,8 +8,8 @@
8
8
 
9
9
  Pythonだけで高速化するポイントは、
10
10
  - Numbaを使えば雑なやり方でも早くできる
11
- - Numbaで処理するには、Numbaで捌きたい関数(例えば、`do_it()`)の中身(`Wish`)もNumbaで捌ける形でなければならない。そうしないとコケる。
11
+ - Numbaで処理するには、Numbaで捌きたい関数(`do_it()`)の中身(`Wish`)もNumbaで捌ける形でなければならない。そうしないとコケる。
12
- - Numpyの普段使いうる関数はNumbaでサポートしているが、tqdmの様なモジュールには対応していないので、**やむを得ずコメントアウト**するのが望ましい。
12
+ - Numpyの普段使いうる関数はNumbaでサポートしているが、tqdmの様なモジュールには対応していない**tqdmのようなモジュールはやむを得ずコメントアウト**するのが望ましい。
13
13
 
14
14
  やっていないのに生意気なことを言うなら、
15
15
  - ちゃんと並列化するともっとはやいはず(例えばThreading.threadで4つThreadを使って、全量の1/4ずつしょりなど)

1

 

2023/01/04 01:02

投稿

退会済みユーザー
test CHANGED
@@ -1,7 +1,7 @@
1
1
  面白い質問だったので、Pythonでどんなものか試しました。
2
2
  結果、概算3%の時間(x34くらい)で処理できました。
3
3
 
4
- |列1|列2|
4
+ |条件|秒数|
5
5
  |:--:|:--:|
6
6
  |Numbaなし|452秒|
7
7
  |Numbaあり|13秒ちょい|