とりあえずなんか書いとけ

Python3系とかアイワナ(GM8.1 Standard)とか読書とか

AnacondaのNumPyとPyPIのNumPyの違いについて

以前の記事で書いたnumpy.ndarray.copy()が遅かったという話の補足みたいな記事.
numpy.ndarray.copy()が遅かったという話 - とりあえずなんか書いとけ


copy()がpipでインストールしたPyPI版のNumPyでとても低速だったのに,condaでインストールしたAnaconda版のNumPyでは十分高速に動作した理由を見つけたので,載せておきます.
minus9d.hatenablog.com
原因としては実装の違いっぽいですね.
自分はcopy()について言及しましたが,他の命令についてもだいたいAnacondaのNumPyのほうが高速でしょう.
リンクを貼った記事を見たところ,実行が高速なだけでなくCPUの負荷もAnacondaのNumPyのほうが優れているようで,動作の重いプログラムを実装するときはAnacondaのNumPyを使う方がいいのかもしれません.
流行りのニューラルネットワークだかディープラーニングだかをやってみたいし,動作が少しでも軽いに越したことはないですね.