다음은 Python의 기능 선택 방법 에 대한 코드입니다 .
from sklearn.svm import LinearSVC
from sklearn.datasets import load_iris
iris = load_iris()
X, y = iris.data, iris.target
X.shape
(150, 4)
X_new = LinearSVC(C=0.01, penalty="l1", dual=False).fit_transform(X, y)
X_new.shape
(150, 3)
그러나 새로운 X (종속 변수-X_new)를 얻은 후이 새로운 업데이트 된 변수에서 어떤 변수가 제거되고 어떤 변수가 고려되는지 어떻게 알 수 있습니까? (하나가 제거되었거나 3 개가 데이터에 있음)
이 식별을 얻는 이유는 새 테스트 데이터에 동일한 필터링을 적용하기위한 것입니다.