質問するログイン新規登録

回答編集履歴

1

修正

2018/08/06 19:15

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  色々な側面があります。
2
2
 
3
3
  - LL特有のオーバーヘッドから解放される
4
- pythonみたいなLLは、型チェックは遅いし、メソッドを叩くたびに(素のpythonは四則演算すらメソッドで実装していますが)hashで実装された名前空間から探してくるし、数値はimmutableなオブジェクトなので計算するたびにGCが走るし・・・とにかく遅くなる理由がたくさんあります。numpyを使うと、すべてが解決する訳ではありませんが、だいぶ緩和されます。
4
+ pythonみたいなLLは、いちいち型チェックするし、メソッドを叩くたびに(素のpythonは四則演算すらメソッドで実装していますが)hashで実装された名前空間から探してくるし、数値はimmutableなオブジェクトなので計算するたびにGCが走るし・・・とにかく遅くなる理由がたくさんあります。numpyを使うと、すべてが解決する訳ではありませんが、だいぶ緩和されます。
5
5
 
6
6
  - (コンパイル言語で)高速に実装された関数で処理される
7
7
  言わずもがな。