문제. 다음의 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 |
---|