getitem이 오버로딩 돼있나보지 뭐. 실제로는 로레벨에 존재하는 어레이의 값에 접근하는거니까 - dc App
익명(117.111)2019-09-14 17:39
답글
지금 보니 getitem 결과가 그냥 네이티브 int가 아니고 numpy.int64 이런거임 즉 객체란거지. is는 두 이름이 정확히 동일한 객체를 가리키는지 검사하는데 오버로딩된 getitem이 숫자를 반환할때 새로이 numpy.int64 객체를 만든다고 치면 매번 다른 객체가 반환돼서 저런 결과가 나오는거인듯 - dc App
해당 댓글은 삭제되었습니다.
넘파이 뜯어보던지 'ㅅ'
getitem이 오버로딩 돼있나보지 뭐. 실제로는 로레벨에 존재하는 어레이의 값에 접근하는거니까 - dc App
지금 보니 getitem 결과가 그냥 네이티브 int가 아니고 numpy.int64 이런거임 즉 객체란거지. is는 두 이름이 정확히 동일한 객체를 가리키는지 검사하는데 오버로딩된 getitem이 숫자를 반환할때 새로이 numpy.int64 객체를 만든다고 치면 매번 다른 객체가 반환돼서 저런 결과가 나오는거인듯 - dc App