강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

이시온님의 프로필 이미지
이시온

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

교차검증 - K-Fold와 Stratified K-Fold의 이해 - 02

n_iter 뜻 질문 드립니다. 및 for 반복문 질문 드립니다.

작성

·

928

1

n_iter = 0을 선언하고 코드를 짜는 이유와 n_iter가 뜻하는게 무엇인지 궁금합니다.

또, for train_index, test_index in kfold.split(festures) 코드는 'def'라는 단어가 없어도 뒤에 콜론(:)이 있기때문에 선언문이라고 생각해야 될까요?

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까, 

1. n_iter = 0을 선언하고 코드를 짜는 이유와 n_iter가 뜻하는게 무엇인지 궁금합니다.

=> n_iter는 for loop시 몇번 반복했는지 확인하기 위해서 만든 변수입니다. 

교차검증을 위해서 for loop를 돌때마다 값이 하나씩 증가합니다. 

2. 또, for train_index, test_index in kfold.split(festures) 코드는 'def'라는 단어가 없어도 뒤에 콜론(:)이 있기때문에 선언문이라고 생각해야 될까요?

=> 선언문과는 관계 없습니다. 파이썬의 for 문과, if 문에서도 콜론이 사용됩니다. 

 

감사합니다. 

이시온님의 프로필 이미지
이시온

작성한 질문수

질문하기