-
카테고리
-
세부 분야
딥러닝 · 머신러닝
-
해결 여부
미해결
BaseEstimator 함수에서 질문드립니다
21.07.19 04:00 작성 조회수 131
0
def fit(self, X, y= None) 에서 y= None 은 무엇을 뜻하나요?
my.fit(X_train, y_train) 은 위 함수에서 어떤 매개변수를 받은건가요??
답변을 작성해보세요.
1
권 철민
지식공유자2021.07.19
안녕하십니까,
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 키워드만 있습니다)
감사합니다.
답변 1