質問編集履歴
5
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -37,4 +37,5 @@
|
|
37
37
|
|
38
38
|
いろいろ考えてみたのですがインデントをmyBytesに揃えるとn=5000の時の10回の平均が出力されてn=10000の時の10回平均が出力されたのですが,
|
39
39
|
n=100000単体で出力した時のlap2_timeの値が大体12秒なのに対してこのプログラムを実行して求めるとlap2_timeの値が4秒程度になります.これはプログラムとして間違っているのでしょうか.
|
40
|
-
結果から見るとlap1_timeは単体での結果とほぼ一致していますが,lap2_timeがずれています.
|
40
|
+
結果から見るとlap1_timeは単体での結果とほぼ一致していますが,lap2_timeがずれています.
|
41
|
+
それともlap2_timeに関してもlap1_timeと同じで1から10まで行いたいので,forを一つにしているのですが,別で回す必要がありますか?
|
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -36,4 +36,5 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
いろいろ考えてみたのですがインデントをmyBytesに揃えるとn=5000の時の10回の平均が出力されてn=10000の時の10回平均が出力されたのですが,
|
39
|
-
n=100000単体で出力した時のlap2_timeの値が大体12秒なのに対してこのプログラムを実行して求めるとlap2_timeの値が4秒程度になります.これはプログラムとして間違っているのでしょうか.
|
39
|
+
n=100000単体で出力した時のlap2_timeの値が大体12秒なのに対してこのプログラムを実行して求めるとlap2_timeの値が4秒程度になります.これはプログラムとして間違っているのでしょうか.
|
40
|
+
結果から見るとlap1_timeは単体での結果とほぼ一致していますが,lap2_timeがずれています.
|
3
追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,4 +35,5 @@
|
|
35
35
|
一行しか結果が表示されません.
|
36
36
|
|
37
37
|
|
38
|
-
いろいろ考えてみたのですがインデントをmyBytesに揃えるとn=5000の時の10回の平均が出力されてn=10000の時の10回平均が出力され
|
38
|
+
いろいろ考えてみたのですがインデントをmyBytesに揃えるとn=5000の時の10回の平均が出力されてn=10000の時の10回平均が出力されたのですが,
|
39
|
+
n=100000単体で出力した時のlap2_timeの値が大体12秒なのに対してこのプログラムを実行して求めるとlap2_timeの値が4秒程度になります.これはプログラムとして間違っているのでしょうか.
|
2
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,4 +32,7 @@
|
|
32
32
|
とても早いスピードでこのような結果が出力されます.
|
33
33
|
ただ,printをfor nのインデントに揃えると
|
34
34
|
processing time:0.02840709686279297 0.023591995239257812 True
|
35
|
-
一行しか結果が表示されません.
|
35
|
+
一行しか結果が表示されません.
|
36
|
+
|
37
|
+
|
38
|
+
いろいろ考えてみたのですがインデントをmyBytesに揃えるとn=5000の時の10回の平均が出力されてn=10000の時の10回平均が出力されることになりますか?
|
1
追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
myBytesにはnで指定した長さの文字列が5000から5000刻みで100000まで入っています.
|
2
|
-
私が実現したいのはn=5000の時の10回平均処理時間を求めて出力,次にn=10000の時の10回平均処理時間を求めて出力という風にしたいので,結果として
|
2
|
+
私が実現したいのはn=5000の時の10回平均処理時間を求めて出力,次にn=10000の時の10回平均処理時間を求めて出力という風にしたいので,結果としてprintは19回されなければいけないのに,数は数えられないですが,大量にprintが出力されました.どこが問題になっているか教えていただきたいです.
|
3
3
|
```python
|
4
4
|
import time
|
5
5
|
import numpy as np
|
@@ -29,4 +29,7 @@
|
|
29
29
|
processing time:0.026887893676757812 0.010459184646606445 True
|
30
30
|
processing time:0.03901791572570801 0.012247085571289062 True
|
31
31
|
processing time:0.47066211700439453 3.35798978805542 True
|
32
|
-
とても早いスピードでこのような結果が出力されます.
|
32
|
+
とても早いスピードでこのような結果が出力されます.
|
33
|
+
ただ,printをfor nのインデントに揃えると
|
34
|
+
processing time:0.02840709686279297 0.023591995239257812 True
|
35
|
+
一行しか結果が表示されません.
|