numpy
これを最初によんでおくべきかも。もちろん、学習段階によるけど。
以下は、本当に単なるメモ
map的?に使うのは、
This is equivalent to (but faster than) ..... loop
とあるので、使った方がいいようだ....
が、
code: timeit.py
a = np.ones(1000,100))
s = 'for i in range(1000):\n np.sum(ai,:)\n' %timeit s
# 17.3 ns ± 0.0759 ns per loop (mean ± std. dev. of 7 runs, 100000000 loops each)
%timeit np.apply_along_axis(np.sum, 0, a)
# 597 µs ± 3.63 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
あれ、、、反対になった..
読みきれてないけど、大変そうなので、使わない方がよいのかな。