인프런 커뮤니티 질문&답변
sortkey_est 함수 관련 질문입니다.
작성
·
257
0
안녕하세요! 강사님 강의 완강했습니다! 그런데 자꾸 오류가 생겨서 질문드립니다.
해당 강의 속 sortkey_est 함수가 여러가지 값들이 담겨져 있는 Predictions 객체로 담긴 리스트를 est값에 맞춰서 정렬 해주기 위해서 정의해준 함수 잖아요1? 그런데 저는 정렬을 해주면 아래 그림처럼 갑자기 가장 높은 est값을 가진 요소를 기준으로 리스트안에 있는 모든 값들이 가장 높은 est값을 갖는 Prediction객체들로 바뀌어버립니다...

그래서 제가 Prediction객체 안에 있는 다른 값 즉, user id를 나타내는 iid값을 기준으로 정렬해보려고 실험을 해보았는데 정렬 기준이 iid값일 때는 내림차순으로 잘 정렬이 되네요..? 왜 est값을 기준으로 정렬할 때 이런 일이 발생할까요..?

답변 2
0
0
권 철민
지식공유자
안녕하십니까,
축하드립니다. 만만치 않은 분량이었을텐데 완강을 빨리 하신 것 같습니다. 수고 많으셨습니다.
올려 주신 코드로 제가 수행해보면 est로 잘 정렬이 되는데, 질문하신 현상이 나오는지 저도 명확치 않군요. 혹시 jupyter notebook 수행시에 변수가 겹쳐서 그런 부분이 있을 수도 있을 같아서 커널을 restart를 해보고 다시 한번 수행해 보시면 어떨까요?
감사합니다.





