파이썬에서 -1이 특수한 의미로 사용되는 경우 3 가지를 다음 순서로 소개한다. 리스트/튜플의 맨 마지막 요소 거꾸로 알아서 정하라: reshape( ), expand_dims( )에서 사용한 예 [심화 1] reshape(-1) [심화 2] 딥러닝 코드 사례: mnist 리스트/튜플의 맨 마지막 요소 -1은 리스트나 튜플처럼 순서가 정해져 있는 자료의 맨 마지막 요소(element)를 가리킨다. a = [1, 2, 3] a[-1] → 3 거꾸로 -1은 '반대방향으로'의 의미로도 쓰인다.
아래의 예에서 for문은 5에서 3까지 반대방향으로 적용되었다. for i in range(5, 2, -1): print(i, end=' ') → 5 4 3 그렇다면 [::-1]은 무슨 뜻일까? [::-1]은 리스트의 전체 순서를 뒤집는다.
앞의 ':' 이 모든 것을 가져오고, 뒤의 ':-1'이 순서를 거꾸로 만든다. a = [1, 2, 3, 4, 5] a[:] → [1, 2, 3, 4, 5] a ...
#
거꾸로
#
맨마지막
#
파이썬expand_dims
#
파이썬reshape
#
파이썬마이너스1
#
파이썬빼기1
원문 링크 : [딥러닝을 위한 파이썬] 파이썬에서 -1의 뜻