回答編集履歴

1

追記

2017/05/12 04:42

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -16,7 +16,13 @@
16
16
 
17
17
 
18
18
 
19
- この2ステップで80x80で結果が求まるきがします。
19
+ この2ステップで80x80で結果が求まり、元のコードより速いのではないかと思います。
20
+
21
+
22
+
23
+ 追記:
24
+
25
+ numpyの実装はpythonの制御文で配列を生成したり1行ずつ連結したりを自前で記述するよりははるかに高速で動作するであろうということを想定しています。実際のpython処理系やnumpyの実装を詳しく知っているわけではないので単なるあて推量です。なお、reshapeは配列の形状を変更しますが、元の配列データは共用されるため二倍のメモリーを消費するわけではないと思います。つまりどんなに大きな配列でも配列の要素を一つ一つコピーしているわけではないと思うので、ほぼ一瞬でreshapeができると思います。(違ってたらすみません)
20
26
 
21
27
 
22
28