NumPy array에서 제공되는 함수를 활용하여 변경할 수 있습니다.
NumPy array 순서를 변경하는 함수로는 np.flip(), np.flipud(), np.fliplr() 등이 있으며 기능을 설명드리자면
예제)
a = np.array([[1, 2], [3, 4]])
print(a)
print(np.flip(a))
print(np.flipud(a))
print(np.fliplr(a))
출력)
[[1 2]
[3 4]]
[[4 3]
[2 1]]
[[3 4]
[1 2]]
[[2 1]
[4 3]]np.flip()은 요소의 순서를 뒤집습니다.
[[4 3] [2 1]]
np.flipud()는 flip up/down direction 함수입니다. 요소를 위/아래 방향으로 뒤집습니다.
[[3 4] [1 2]]
np.fliplr()는 flip left/right direction 함수입니다. 요소를 좌/우 방향으로 뒤집습니다.
[[2 1] [4 3]]
해당 함수들은 순서가 변경된 array를 반환하며 원본 array를 변경하지는 않습니다. 반환된 결과값을 저장하여 사용하시면 됩니다.