Pythonのnumpy.newaxisに関して情報が少なかったのでメモ.
用途は縦ベクトルへの変換.NumPyのReferenceによるとNoneのエイリアスらしいが,なぜNoneをスライスにつけると次元が増えるのかはイマイチ分からなかった.
import numpy as np
a = np.array([1,2,3,4,5])
b = a[:,np.newaxis]
print b # array([[1],[2],[3],[4],[5]])が出力
c = a[:,None]
print c # array([[1],[2],[3],[4],[5]])が出力