문제가 이해가 안되는데요

19.09.15 19:21 작성 조회수 79

0

frequent_matrix에서 source는 row로 정렬된다고 했는데 그러면 데이터에서 5번째를 보면 source가 1이고 target이 1이니까 마지막으로 출력했을때 1이 가장먼저 나와야하는거 아닌가요? 왜 19부터 나오는건지 모르겠습니다. 답으로 출력되는 첫번째 array에서 19, 17, 14...가 무슨 연관이 있는건가요?

답변 3

·

답변을 작성해보세요.

0

안녕하세요. 제때 답변을 못 드려 죄송합니다. 1번과 거의 유사한 방식이나 Table을 만들때 pandas로 rating column을 만들고 1을 추가한 후 진행하셔야 합니다.

출력된 결과는 매트릭스로 만들어진 매트릭스 row는 1,2,3,4,5의 source가 들어가고 column에는 target의 숫자들이 정렬되어 들어가게 됩니다. 

즉 5개의 source(사람)이,  20개의 target(제품)을 몇번 구매했는지를 매트릭스로 표현하는 문제입니다.

본 문제는  pandas의 기본 기능과 함께 sort, pivot 등을 함께 사용하는 것을 목적으로 만들어졌습니다.

0

진소라님의 프로필

진소라

질문자

2019.09.15

어떻게든 풀어서 답이 나오긴 했는데.. 총 row가 3XXX개인것같은데 왜 답은 20x5해서 100개가 나오는건가요? ㅠㅠㅠ 문제를 이해 못하겠어요 ㅠㅠㅠㅠ

0

진소라님의 프로필

진소라

질문자

2019.09.15

그리고 source와 target도 명확하게 설명이 안된것 같은데.. 사용자, 제품, 구매빈도 이게 각각 뭐랑 매칭이 되는건가요? 사용자가 1,2,3,4,5인가요 제품이 1,2,3,4,5인가요? 구매빈도가 target같은데 1번 사용자가 뭘 몇번구매했는지.. 문제 자체가 이해가 잘 안되네요