パイソン | Numpy numpy.transpose()

の助けを借りて Numpy numpy.transpose() , 次を使用すると、転置という単純な関数を 1 行内で実行できます。 numpy.transpose() Numpyのメソッド。 2 次元配列を転置できますが、1 次元配列には影響しません。このメソッドは、2 次元の numpy 配列を転置します。

パラメーター:
軸: [なし、整数のタプル、または n 整数] パラメータを渡したい人は渡すことができますが、すべてが必須というわけではありません。でも、パスだけ覚えておきたければ (0, 1) または (1, 0) 。形状 (2, 3) の配列を (3, 2) に変更するには、(1, 0) を渡す必要があるように、1 を 3、0 を 2 として渡します。
戻り値: ndarray

例1:
この例では、たった 1 行で配列を転置するのが非常に簡単であることがわかります。

Python3




# importing python module named numpy> import> numpy as np> # making a 3x3 array> gfg> => np.array([[> 1> ,> 2> ,> 3> ],> > [> 4> ,> 5> ,> 6> ],> > [> 7> ,> 8> ,> 9> ]])> # before transpose> print> (gfg, end> => ' '> )> # after transpose> print> (gfg.transpose())>

出力:

[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]] 

例 #2 :
この例では、numpy.transpose() でのタプルの使用を示します。

Python3




# importing python module named numpy> import> numpy as np> # making a 3x3 array> gfg> => np.array([[> 1> ,> 2> ],> > [> 4> ,> 5> ],> > [> 7> ,> 8> ]])> # before transpose> print> (gfg, end> => ' '> )> # after transpose> print> (gfg.transpose(> 1> ,> 0> ))>

出力:

[[1 2] [4 5] [7 8]] [[1 4 7] [2 5 8]] 

方法 2: 使用する Numpy ndarray.T オブジェクト。

Python3




# importing python module named numpy> import> numpy as np> > # making a 3x3 array> gfg> => np.array([[> 1> ,> 2> ,> 3> ],> > [> 4> ,> 5> ,> 6> ],> > [> 7> ,> 8> ,> 9> ]])> > # before transpose> print> (gfg, end> => ' '> )> > # after transpose> print> (gfg.T)>

出力

[[1 2 3] [4 5 6] [7 8 9]] [[1 4 7] [2 5 8] [3 6 9]]