今回もNumbaのドキュメントを読んで行きます。 Numba — numba 0.15.1 documentation と思ったんですが、読み進めて行くと以外に紹介する内容が少ないことに気づきました。 シンプルなのは良いことなので、今回はUFuncを紹介して、 次回にGPUについて紹介して入門編は一旦終わりたいと思います。 その後に、Numbaを勉強する動機となったものを中心に応用編を話す予定です。 UFunc UFuncs — numba 0.15.1 documentation UFunc(ユニバーサル関数)とは、要するにnumpy.ndarrayに対して要素ごとに演算してくれる関数です。 例えばnumpy.logに配列を食わせると、こんな感じです。 >>> import numpy >>> hoge = numpy.arange(1, 5) >>> hoge array([1, 2,