logo

파이썬 | numpy numpy.transpose()

의 도움으로 numpy numpy.transpose() , 다음을 사용하여 한 줄 내에서 간단한 전치 기능을 수행할 수 있습니다. numpy.transpose() Numpy의 방법. 2차원 배열은 전치할 수 있지만 1차원 배열에는 영향을 주지 않습니다. 이 방법은 2차원 numpy 배열을 전치합니다.

매개변수:
축 : [없음, 정수 튜플 또는 n 정수] 누구든지 매개변수를 전달하고 싶다면 그렇게 할 수 있지만 모두 필수는 아닙니다. 하지만 원한다면 패스만 기억하세요 (0, 1) 또는 (1, 0) . (3, 2)를 변경하려면 모양 (2, 3)의 배열이 있는 것처럼 (1, 0)을 전달해야 합니다. 여기서 1은 3이고 0은 2입니다.
보고: 은다레이

예시 #1 :
이 예에서는 단 한 줄로 배열을 바꾸는 것이 정말 쉽다는 것을 알 수 있습니다.



자바 삽입 정렬

파이썬3




# 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()에서 튜플을 사용하는 방법을 보여줍니다.

파이썬3




# 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 객체.

파이썬3




numpy 고유

# 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]]>