나는 there are differences between lists and tuples 것을 잘 알고있어 그 tuples aren't just constant lists하지만이 실제로 코드 (코딩 규칙에 의해 반대)에 의해 다르게 취급하는 몇 가지 사례가있다, 그래서)는 서로 바꾸어 사용했습니다.목록 및 튜플 동작합니다 다르게
이>>> import numpy as np
>>> a = np.arange(9).reshape(3,3)
>>> a
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
>>> idx = (1,1)
>>> a[idx]
4
>>> idx = [1,1]
>>> a[idx]
array([[3, 4, 5],
[3, 4, 5]])
사람이 여기에 무슨 일이 일어나고 있는지 설명 할 수 :
그때 나는 그들이 완전히 다른 행동을주는 경우를 건너 왔어요? 더 중요한 것은,이 함정이 어디에서 다른 곳에 나타나는가? NumPy와에서, 색인의 세 가지 유형의 색인이에 대한 튜플을 사용- 기본 슬라이스
- 고급 인덱싱
- 기록 액세스
을 지원하기 때문
+1 내 대답이 더 낫습니다. – defuz