logo

パイソン | 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())>

>

>

Java定数
出力:

[[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)>

客観的なJava

>

>

出力

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