파이썬 리스트 len, append, insert, pop
파이썬 리스트 len, append, insert, pop¶파이썬 리스트 주요기능¶ len 리스트 길이 In [1]: # ex li = [2, 3, 5, 3] #리스트의 길이(자료량) len(li) Out[1]: 4 append 자료 추가 In [2]: # ex li = [1,2,3] # 리스트에 새로운 값 추가 li.append(4) li Out[2]: [1, 2, 3, 4] insert 원하는 위치에 특정 값 추가 In [3]: # ex li = [3, 5, 2, 4] # insert(a, b) a위치에 b 값 추가 li.insert(0, 10) #0번 위치에 10 추가 li Out[3]: [10, 3, 5, 2, 4] pop 원하는 위치에 값을 뽑고, 뽑은 값을 변수로 반환 In [4]: # ex ..
2023. 3. 15.
파이토치 텐서 슬라이스와 인덱싱 pytorch tensor slice and indexing
파이토치 텐서 슬라이스와 인덱싱 pytorch tensor slice and index¶ In [1]: import torch import numpy as np 예시 tensor 생성 In [2]: # 예시 tensor 생성 tensor = torch.arange(9) tensor = tensor.reshape(3, 3) tensor Out[2]: tensor([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) 1번 위치 텐서 인덱싱 In [3]: tensor[1] Out[3]: tensor([3, 4, 5]) 2차원 인텍싱 In [4]: tensor[1][1], tensor[1, 1] Out[4]: (tensor(4), tensor(4)) 슬라이싱 In [6]: tensor[1:] Out[6..
2023. 3. 13.
파이토치 텐서 모양 바꾸기 tensor reshape
파이토치 텐서 모양 바꾸기 tensor reshape¶ 텐서 예시 생성 In [2]: import torch tensor = torch.arange(9) tensor Out[2]: tensor([0, 1, 2, 3, 4, 5, 6, 7, 8]) 텐서 모양 변경 In [3]: tensor.reshape(3, 3) Out[3]: tensor([[0, 1, 2], [3, 4, 5], [6, 7, 8]])
2023. 3. 13.