rueki
1. 텐서 기초 본문
728x90
반응형
import torch # 파이토치
import numpy as np # 행렬 연산 위함
# 배열 생성
arr = np.array([1,2,3,4,5])
# [1 2 3 4 5]
arr.dtype # 배열 타입 확인
# dtype('int32')
#토치를 이용한 배열 생성
x = torch.from_numpy(arr)
x # tensor([1, 2, 3, 4, 5], dtype=torch.int32)
torch.as_tensor(arr)
# tensor([1, 2, 3, 4, 5], dtype=torch.int32)
#2차원 배열 생성
arr2d = np.arange(0.0,12.0) # 0부터 12까지의 수로 배열 생성
x2 = torch.from_numpy(arr2d)
print(x2)
'''
tensor([[ 0., 1., 2.],
[ 3., 4., 5.],
[ 6., 7., 8.],
[ 9., 10., 11.]], dtype=torch.float64)
'''
파이토치를 이용한 배열 생성을 알아보았다.
numpy 행렬을 torch tensor로 바꾸기 위한 함수는 아래와 같다
- from_numpy, tensor, as_tensor
728x90
반응형
'pytorch' 카테고리의 다른 글
6. Pytorch를 이용한 ANN 구현 (0) | 2020.03.07 |
---|---|
5. pytorch를 이용한 Linear Regression (0) | 2020.03.07 |
4. Gradient Descent (0) | 2020.03.05 |
3. 파이토치 기본 연산 (0) | 2020.03.05 |
2. 텐서 기초2 (0) | 2020.03.04 |
Comments