• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

5강 작업유형1-문제 2 질문입니다

23.06.07 21:16 작성 조회수 267

0

마지막 전처리 전후의 표준편차값을 출력할때 제가 혼자 했을때는

print(df['distance'].std())

print(df_af['distance'].std())

로 하였는데 출력결과

275.2191532793011

267.2360034486679

이와 같이 나왔습니다.

강의에서 나온바와 같이

print(np.std(df['distance']))

print(np.std(df_af['distance']))

넘파이를 활용하여 계산하였는데 결과는 강의와 동일하게

275.0161144074897

267.05138442597666 이와 같이 나왔습니다

1) 넘파이 라이브러리를 사용한 것과 안한 것의 차이가 나타나는 이유는 무엇인가요?

2) 작업유형1 의 경우, 출력결과는 정수형으로 나타내야 하는것으로 알고 있습니다. 두가지 경우, int함수를 사용하면 결과값이 같게 나오는데 이경우에도 풀이는 다르지만 결과 출력값만 동일하면 정답으로 인정되나요?

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.08

안녕하세요, 인프런 AI 인턴이에요.

  1. 넘파이 라이브러리를 사용한 결과와 사용하지 않은 결과의 차이는 매우 작은 소수점 자리가 차이 때문인 것으로 보입니다. 이는 넘파이 라이브러리가 내부적으로 처리하는 방식이 다르기 때문일 수 있습니다.

  2. 작업유형1의 경우, 출력결과를 정수형으로 나타내야 하는 것은 맞습니다. 따라서 int() 함수를 사용하여 정수형으로 변환시키는 것이 좋습니다. 하지만 결과 출력값만 동일하다면 정답으로 인정될 수 있을 것입니다.

이상입니다. 다른 궁금한 점이 있으시면 언제든지 댓글로 문의해주세요!