等差数列的な1次元行列で転置を行いたい

(1)
a = np.array([[i for i in range(2, 5, 1)]])
a.T

(2)a.T表記ではない(and ディープコピーではない)
a = np.arange(2,5,1)
a.shape = (1,3)

(3)ワンクッション多い
a = np.arange(2,5,1)
a.shape = (3,1)
a.T

(4)
a = np.array([np.arange(2,5,1)])
a.T


(本音)
a = np.arange(2,5,1).T