[2, 2, 3]
- depth: 2
- height: 2
- width: 3
ft.view([-1, 3]): [2, 2, 3]에서 width(3) 고정 후 자동으로 reshape, [2, 2, 3] → [4 (2 x 2), 3]
차원이 1인 경우 없애준다.
ex) [3, 1] → [3]
Squeeze와 반대로 차원을 추가해준다.
ex) [3] → [1, 3]
타입 변환을 해준다.
ByteTensor는 True, False 값을 가지는 Tensor다.
행렬을 합쳐준다.
Concatenate와 비슷하지만 사용하기에 조금더 편하다.
위와 같이 cat을 사용하려면 unsqueeze를 통해 차원을 늘려준 후에 수행해줘야 한다.
torch.ones_like(x): x와 같은 크기이고 1로 가득 채운 행렬을 생성
torch.zeros_like(x): x와 같은 크기이고 0으로 가득 채운 행렬을 생성
x.mul(2.): 연산을 위해 새로운 메모리 공간을 활용
x.mul_(2.): 연산을 위해 기존 메모리 공간을 활용
출처:
https://www.youtube.com/watch?v=XkqdNaNQGx8&list=PLQ28Nx3M4JrhkqBVIXg-i5_CVVoS1UzAv&index=3
'Deep Learning > Pytorch' 카테고리의 다른 글
07_Pytorch_Logistic_Regression (0) | 2021.08.18 |
---|---|
05_Pytorch_nn.Module (0) | 2021.08.13 |
04_Pytorch_Multivariate_Linear_Regression (0) | 2021.08.12 |
03_Pytorch_Linear_Regression (0) | 2021.08.12 |
01_Pytorch Shape and Calculation (0) | 2021.08.09 |