IT 및 코딩/Numpy
<꿀팁모아 : 211번째 포스팅> 넘파이 배열 copy VS view
희망주기
2022. 8. 18. 15:36
반응형
<꿀팁모아 : 211번째 포스팅> 넘파이 배열 copy VS view
안녕하세요 꿀팁모아의 희망주기입니다
오늘 알아볼 주제는
바로 복사 vs 보기 입니다
1 복사와 보기의 차이점
복사본과 배열 보기의 주요 차이점은 복사본이 새 배열이고 보기가 원래 배열의 보기라는 것인데요. 복사본 이 데이터를 소유하고 복사본에 대한 변경 사항은 원본 array에 영향을 미치지 않으며 원본 어레이에 대한 변경 사항은 복사본에 영향을 미치지 않습니다. View는 데이터를 소유하지 않으며 뷰에 대한 변경 사항은 원래 배열에 영향을 미치고 원래 배열에 대한 변경사항은 뷰에 영향을 미칩니다.
Copy
View
View Alteration
2 어레이가 데이터를 소유하는지 확인
위에서 언급했듯이 복사본은 데이터를 소유하고 뷰는 데이터를 소유하지 않는데요. 하지만 이를 어떻게 확인할 수 있을까요? 모든 Numpy 배열에는 데이터를 소유하게 되면 base를 반환하는 속성이 있습니다. 그렇지 않다면 base 속성이 원래 객체를 참조합니다
반응형