1. 텐서(tensor)의 생성
x = torch.arange(6).reshape(2,3)
x
# tensor([[0, 1, 2],
# [3, 4, 5]])
2. 텐서(tensor)의 인덱싱
tensor[row_num , colum_num]
x
# tensor([[0, 1, 2],
# [3, 4, 5]])
print(x[1,1])
# tensor(4)
3. 텐서(tensor)의 슬라이싱
tensor[ : , a : b]
① ' : ' -> 전체 row/column
x
# tensor([[0, 1, 2],
# [3, 4, 5]])
print(x[ : , 1 ])
# tensor([1, 4])
② ' a : b ' -> row/column a에서 b-1까지
x
# tensor([[0, 1, 2],
# [3, 4, 5]])
print(x[ : , 1:3])
# tensor([[1, 2],
# [4, 5]])
'AI > 파이토치(Pytorch)' 카테고리의 다른 글
[파이토치] 미니배치와 데이터 로드 하기 (0) | 2021.09.16 |
---|---|
[파이토치] Autograd (0) | 2021.09.08 |
[딥러닝][파이토치] 이그나이트 이벤트(Ignite Events) (0) | 2021.09.03 |
[딥러닝][파이토치] 이그나이트_엔진(Ignite_Engine) (0) | 2021.09.03 |
[NLP][파이토치] seq2seq - Decoder(디코더) (0) | 2021.08.30 |
댓글