더북(TheBook)

생성된 배열의 형태는 다음과 같습니다.

성별과 국적을 숫자로 변환하기 위해 get_dummies()를 적용합니다.

pd.get_dummies(df)

get_dummies()를 적용한 결과는 다음과 같습니다. 원래 숫자의 값을 가졌던 몸무게는 변화가 없고 성별과 국적만 0과 1로 변경된 것을 확인할 수 있습니다.

Note ≡ | ravel( ), reshape( ), flatten( )

ravel(), reshape(), flatten()은 텐서의 차원을 바꿀 때 사용합니다. 이 메서드들은 다음과 같이 사용할 수 있습니다.

a = np.array([[1, 2], [3, 4]])
print(a.ravel())
print(a.reshape(-1))
print(a.flatten())

코드를 실행하면 다음과 같이 2차원 텐서가 1차원으로 변경되어 출력됩니다.

[1 2 3 4]
[1 2 3 4]
[1 2 3 4]
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.