해결된 질문
작성
·
87
·
수정됨
0
안녕하세요 강사님
캐글의 공유해주신 작업 1유형 문제 중 아래 링크의 문제 관련 질문드립니다.
# 상관관계 구하기
# 주어진 데이터에서 상관관계를 구하고, quality와의 상관관계가 가장 큰 값과, 가장 작은 값을 구한 다음 더하시오!
# 단, quality와 quality 상관관계 제외, 소수점 둘째 자리까지 출력
처음 지문을 보고 문제를 혼자 풀이 하였을 땐, 상관관계가 가장 큰 값과 작은 값에 대해 절대값으로 확인하라는 내용이 없어서 절대값을 고려하지 않고 문제를 풀이했습니다.
이후 풀이 코드를 확인했을 땐 절대값으로 확인하고 풀이한 내용이 들어있어 질문드립니다.
제가 비전공자라 기본 지식이 부족해서 조금 헷갈리는데,
위와 같은 맥락의 문제에서는 지문에 따로 '절댓 값' 이라는 언급이 없어도 기본적으로 절대값으로 구해야한다는 전제를 깔고 풀이해야하나요? (절댓값 유무의 따라 결과값 달라짐)
문제 지문에서는 '소수점 둘째 자리까지 출력' 이라고 적혀있었는데 풀이 코드에서는 round() 함수를 사용해서 정답을 출력하고 있습니다. 해당 문제에서의 정답에는 큰 영향은 없었지만 풀이중 궁금해서 질문드립니다.
별도의 버림, 올림, 반올림 등의 조건이 없는 지문에 대해서는 기본적으로 round() 함수를 사용하면 될까요?
https://www.kaggle.com/code/agileteam/py-t1-13-expected-questions
답변 1
0
상관관계는 양의 상관관계가 있고, 음의 상관관계가 있어요. 문제에서 양 또는 음이라는 표현이 있다면 그것을 찾으면 되고, 그냥 상관관계가 큰 /작은이라고 한다면 절대값으로 찾아주세요
"소수점 둘째 자리까지 반올림하여 계산" 이라고 명확하게 문제가 출제됩니다. (수정할게요)