• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

BaseEstimator 함수에서 질문드립니다

21.07.19 04:00 작성 조회수 131

0

def fit(self, X, y= None) 에서 y= None 은 무엇을 뜻하나요? 

my.fit(X_train, y_train) 은 위 함수에서 어떤 매개변수를 받은건가요??

답변 1

답변을 작성해보세요.

1

안녕하십니까,

1. def fit(self, X, y= None) 에서 y= None 은 무엇을 뜻하나요?

=>  y=None은 fit()을 호출할 때 y 인자를 안넣어주면 자동으로 y값에 None을 입력한다는 것입니다.

즉 fit(X)와 같이 y를 생략하고 호출하면 y값이 자동으로 None으로 입력되어 fit(X, None)과 같이 수행됩니다.

2. my.fit(X_train, y_train) 은 위 함수에서 어떤 매개변수를 받은건가요??

위에서 train_test_split()으로 나누어진 X_train, y_train값을 매개변수로 받은 것입니다. X_train, y_train 모두 값이 있지만, 정작 fit()내부에서는 아무것도 수행하지 않습니다(pass 키워드만 있습니다)

감사합니다.