더북(TheBook)

StandardScaler()는 각 특성의 평균을 0, 분산을 1로 변경하여 특성의 스케일을 변경합니다.

fit: 평균과 표준편차를 계산

transform: 계산된 평균과 표준편차를 적용

배열로 구성된 데이터를 텐서로 변경합니다.

코드 11-7 데이터를 텐서로 변경

x = torch.from_numpy(X_scaled) ------ ①
y = torch.from_numpy(y_scaled)

torch.from_numpy()는 넘파이 배열을 입력받아(X_scaled) 텐서 형태로 바꾸어 줍니다. from_numpy()는 다음과 같이 사용합니다.

x = np.array([1,2,3]) ------ [1, 2, 3] 값을 갖는 배열을 x 변수에 저장
y = torch.from_numpy(x) ------ x 변수에 담긴 값을 텐서로 변환
print('텐서 결과:', y)

y[0] = -1 ------ y 변수에 담긴 값 중 첫 번째(0번째) 값을 -1로 변경
print('넘파이 배열로 변경:', x) ------ y 변수의 값을 변경했을 때 x에 어떤 영향을 미치는지 확인
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.