numpyで縦ベクトルを使いたいときにどうやればいいのか困ったのでメモ。
一次元のベクトルだと横と縦の区別がないので、二次元にする必要があります。
numpy.newaxis
import numpy as np array = np.arange(5) print array[:, np.newaxis]
一度行列などにしてから転置
import numpy as np array = np.arange(5) #matrix print np.matrix(array).T #array print np.array(array, ndmin=2).T