문제. 다음의 3행 2열형태의 배열에서 두개 열 위치를 바꾸시오

np.random.seed(42)
arr = np.random.randint(50,100,[3,2])
arr

>>> array([[88, 78],
           [64, 92],
           [57, 70]])
       
arr[:,[1,0]]
>>> array([[78, 88],
           [92, 64],
           [70, 57]])


np.random.seed(42)
arr = np.random.randint(50,100,[3,3])
arr
>>> array([[88, 78, 64],
           [92, 57, 70],
           [88, 68, 72]])
           
# 여기서 [2,0,1]는 arr의 열 재배열 순서 
arr[:,[2,0,1]]
>>> array([[64, 88, 78],
           [70, 92, 57],
           [72, 88, 68]])

띠용

저런 방법이 가능하다니

놀라와서 수업 도중 급히 작성

728x90

'개발 > 복기' 카테고리의 다른 글

리스트에서 맞닿아 있는 값을 비교  (0) 2022.08.28
복사했습니다!