반응형
파이토치(torch) 텐서 사이즈 보기 (size(), shpae, dim())¶
In [1]:
import torch
In [2]:
# 예시
x = torch.FloatTensor([
[1, 2],
[3, 4],
[5, 6],
[7, 8]
])
In [3]:
# size를 활용한 텐서 사이즈 보기
x.size()
Out[3]:
torch.Size([4, 2])
In [4]:
# shape 활용한 텐서 사이즈 보기
x.shape
Out[4]:
torch.Size([4, 2])
In [5]:
# dim을 활용한 텐서 차원 확인
x.dim()
Out[5]:
2
In [6]:
# 0 차원 사이즈 확인
x.size(0)
Out[6]:
4
In [7]:
# 1 차원 사이즈 확인
x.shape[0]
Out[7]:
4
- 딥러닝 모델에 데이터를 통과 시키기 위해서 텐서 사이즈 보기는 필수 인듯 ... 합니다...
- 네트워크 층을 통과 할때 마다 shape를 찍어보며 데이터 모양을 확인하고 왜 오류가 나는지 확인 합니다.
- 간단한 기능처럼 보이지만 ... 매우 중요하다고 생각하는.... 함수 인듯!!!
반응형
'python' 카테고리의 다른 글
[넘파이] axis 옵션 활용한 argmax 함수 사용, 최대값 위치 (0) | 2022.12.16 |
---|---|
파이썬 아이리스(load_iris) 데이터 불러오기 sklearn.datasets (0) | 2022.12.15 |
[pillow] numpy array to image 어레이를 rgb에 R 값만 사용해서 이미지로 변환 (0) | 2022.12.13 |
matplotlib, plotly 로 파이썬 라인 그래프 그리기 (0) | 2022.12.10 |
파이썬 파일크기 확인 os.path.getsize (0) | 2022.12.09 |
댓글