Tensor 타입을 Numpy로 변환하는 이유가 궁금합니다.
1327
작성한 질문수 63
모델 Inference 결과 중 value 값을 .numpy()를 통해 Numpy 형태로 변환해주는데,
그 이유가 Tensor 타입에는 shape나 dtype 정보가 함께 들어있어서 이를 제외한 순수 array값만을 가져오기 위해서인가요?
코드를 바꿔가며 비교해보면서 Numpy 형태로 바꾸면 값을 가져올 수 있다는 것은 알았지만, 왜 Tensor 타입은 안되는 것인지, Tensor와 Numpy의 차이는 무엇인지 등 본질적인 이유에 대해서 검색해봐도 명확하게 정리가 안되는 것 같아 질문드립니다ㅠㅠ
답변 1
1
안녕하십니까,
Tensor 보다는 Numpy보다 더 다루기 쉽습니다. 특히 image array나 데이터 연산등이 더 편리합니다.
openc cv의 image load도 numpy array로 됩니다. Tensor는 numpy에서 영향을 받았기 때문에 numpy와 유사한 인터페이스를 가지고 있습니다. Tensor는 tensorflow나 pytorch에 딥러닝을 위한 데이터 array로 사용되지만, numpy 만큼 image, 시각화 연계, 데이터 가공 부분에서 상대적으로 불편하기 때문에 numpy로 변환한 것 뿐입니다.
감사합니다.
MMDetection 버전 이슈
0
50
2
강의 환경설정 질문
0
61
2
Custom Dataset에서의 polygon 정보 관련
0
109
3
cvat.ai 보안 수준이 궁금합니다
0
97
2
캐클 nucleus 챌린지 runpod 실습 코드 에러 질문드립니다.
0
120
3
추론 결과의 Precision(또는 mAP) 평가 방법
0
94
2
mmdetection mask rcnn inferenct 실습 시 runpod 템플릿 관해서 질문드립니다.
0
68
2
runpod에서 google drive 연결 시 오류 발생
0
125
2
로드맵 선택
0
74
1
mmcv
0
65
2
Anchor box의 Positive 처리 위치
0
70
2
해당 강의 runpod 적용 후 에러 제보드립니다
0
95
2
run pod credit 관련 제보
0
122
2
mmdetection 2.x과 3.x 호환 관련 표기
0
88
2
mm_faster_rcnn_train_kitti.ipynb 실행 오류
0
113
3
질문 드립니다.
0
88
3
mm_faster_rcnn_train_coco_bccd 실행 오류 질문드립니다.
0
88
1
강사님께 수정을 제안드리고 싶은 것이 있습니다.
0
101
1
google automl efficientdet 다운로드 및 설치 오류
0
87
1
이상 탐지에 사용할 비전 기술 조언 부탁드립니다.
0
110
2
OpenCV 관련 질문드립니다.
0
86
2
mmcv 설치관련해서 문의드려요
0
354
3
강의 구성 관련해서 질문이 있습니다
1
140
2
모델 변환 성능 질문드립니다.
0
125
1





