① 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에 어떤 영향을 미치는지 확인