본문 바로가기

2022/04/073

TypeError : fit() missing 1 required positional argument: 'y' kn = kn.fit(train_input, train_target) kn.score(test_input, test_target) 이렇게 오류를 뱉었다 ㅜ https://stackoverflow.com/questions/35996970/typeerror-fit-missing-1-required-positional-argument-y 확인해보니 모델의 클래스 객체를 생성할때 () 빼먹음... 아래와 같이 변경해준다! kn = KNeighborsClassifier() 2022. 4. 7.
[Tip] python에서 x[:,1] x[:,0] 의미는 무엇일까? 보통 numpy에서 많이 쓰인다. 예로, 가로 길이 첫번째열), 세로 길이 두번쨰열)가 a에 있다고 한다면, a[:,0]의 의미는 모든 행에 대해서 첫번째 열의 정보를 가져다 달라 = 가로 따라서, a[:,1]의 의미는 모든 행에 대해서 두번째 열의 정보를 가져다 달라 = 세로 plt.scatter(a[:,0], a[:,1]) 를 본다면 x축 가로, y축 세로로 보여달라는 의미이다! 2022. 4. 7.
[Tip] Scikit-learn 사이킷런에 사용할 리스트 사이킷런 사이킷런은 리스트를 세로 방향으로 늘어뜨린 2차원 리스트를 사용한다! zip 리스트 내포 두 가지를 사용하면 쉽게 만들 수 있다. 예로, 몸무게 list, 키 list가 있다고 한다면 people_data = [[w, l] for w, l in zip(몸무게, 키)] 이렇게 한다면 사이킷런에 사용할 2차원 리스트를 만들수 있다. 🙋🏻‍♂️ 추가) 사이킷런은 입력 데이터에서 샘플이 행에 위치하고 특성이 열에 놓여있다고 판단한다. 2022. 4. 7.