inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[개념부터 실습까지] 추천 시스템 입문편

list of list 사용 이유

280

작성자 없음

작성한 질문수 0

0

[영화 메타 데이터 분석] 장르 분석에서 list of list를 사용하여 flatten을 하는 법을 배웠는데, list of list를 사용한 이유가 무엇일까요?

flatten을 사용하려면 list of list 상태여야 가능한 것 때문일까요?

그냥 list 상태에서는 사용할 수 없는 것일까요?

앞으로는 강의에서 함수의 사용 목적이나 이유까지 설명해 주시면 좋을 것 같습니다~

머신러닝 배워볼래요? pandas 추천-시스템 scikit-learn seaborn

답변 1

1

지식공유자 J

이 부분에서는 여러 장르의 값이 중복되지 않도록 하나씩만 남기는 작업이 필요해 다음 순서로 진행하였습니다.

  1. list(A) 안의 list들(B, C, …)에 들어 있는 원소들을 B, C, … 밖으로 빼서 모두 A에 같이 있도록 한다. (A, B, C는 설명을 위해 임의로 붙인 이름입니다.)

  2. A를 set으로 변환해 중복값을 제거한다. 

이 중 1번 과정을 위해 필요한 함수가 flatten 입니다.
flatten은 이와 같은 사용 목적을 가진 기능이기 때문에, 안에 또 다른 list가 들어 가 있지 않은 list에는 작동되지 않으며 사용할 필요도 없습니다.

강의 방식에 대한 조언도 감사합니다. 다음 강의 제작시 참고하겠습니다.

강의자료 requirements.txt 파일 위치?

0

405

2

추천시스템 심화 강의는 언제 올라오나요?

0

398

1

Lasso 하이퍼 파라미터 튜닝 강의 부분에서 질문드립니다.

0

401

1

현업에서 어떠한 방식으로 진행하는지 궁금합니다

1

271

1

train / test 구분하여 생기는 문제에 대해서

1

272

1

list(zip 사용하는 부분에서 질문드립니다.

1

259

1

predict 만드는 부분에서 질문합니다.

1

201

1

쿼리질문합니다!

0

242

1

1분 질문

0

274

1

4:37 부분 질문입니다

1

252

1

1:50에 나오는 주석?처리 단축키가 뭔가요?

1

215

1

[강사님] Content_based가 이게 맞나요?

1

219

1

user_profile_list 및 리니어/라쏘 모델 설치 질문

0

252

1

실제 서비스에서 추천시스템을 사용하려면 매번 db의 모든 유저정보를 csv파일로 가져와서 알고리즘을 사용해야하나요?

0

254

1

regex 추출 한줄로

2

298

1

requirements.txt

1

194

1

predict 를 직접 구하는 방법에 대한 질문

1

446

1

Google Colaboratory 설치

1

229

2

오버피팅 방지 방법 관련 참고할 수 있는 코드가 있을까요?

1

346

2

sunplot

5

221

1

숙제3, 숙제4 결과 분석에 대한 질문입니다.

2

257

2

보충자료 링크 확인 부탁드립니다.

1

210

2

다음강의 시간

0

199

1

다른 확장자를 가지는 파일에 대한 분석

1

241

1