回答編集履歴

1

追記

2019/10/26 02:08

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1,6 +1,4 @@
1
- 普通にpythonレイヤからnumpy配列の「要素」にアクセスするような処理をすると、オーバーヘッドの塊みたいなものですから遅いでしょうねえ。numpy配列は、C配列のwrapperみたいなものです。
1
+ 普通にpythonレイヤからnumpy配列の「要素」にアクセスするような処理をすると、オーバーヘッドの塊みたいなものですから遅いでしょうねえ。
2
-
3
-
4
2
 
5
3
 
6
4
 
@@ -62,4 +60,4 @@
62
60
 
63
61
 
64
62
 
65
- ---
63
+ 実装についていえば、numpy配列は、C配列のwrapperみたいなものです。要素の取り出しはメモリ上のデータに対応する値を持つpythonオブジェクトを生成して返しますし、代入はその逆(pythonオブジェクトをデータに変換して書き込む)です。listはそんなまどころっこしいことはしていなくて、要素はただのpythonオブジェクトへのポインタです。