본문 바로가기

코딩 독학/ICT COG Academy 2기12

[22일차] KNN 분류, 회귀모델 from sklearn.neighbors import KNeighborsRegressor X, Y = mglearn.datasets.make_wave(n_samples=40) X_train,X_test, y_train, y_test = train_test_split(X, Y, random_state=0) reg = KNeighborsRegressor(n_neighbors=3) reg.fit(X_train, y_train) print(reg.predict([[3]])) print(reg.score(X_test, y_test)) [0.91241374] 0.8344172446249605 ✔ 본 포스팅은 ICT COG Academy의 기본반 0일차 강의를 정리한 내용입니다. 1.0 mglearn import m.. 2020. 11. 11.
[19, 20일차] 그래프그리기 (matplotlib) ✔ 본 포스팅은 ICT COG Academy의 기본반 19, 20일차 강의를 정리한 내용입니다. 요약 막대그래프 : 도수분포표를 막대모양으로 시각화, 자료의 범주별 빈도를 요약해 나타낸 그래프 1. plt.bar(index, data) : 세로막대그래프, index는 X축, data의 array는 Y축 막대기 - bottom = data : data를 아래부터 쌓기 - height 또는 width = num : 막대그래프의 높이, 넓이 지정 2. plt.barh(index, data) : index는 Y축, data는 X축으로 수평하게 막대그래프 히스토그램 : 연속형 자료에 대한 도수분포표를 시각화한 그래프 : 연속형자료를 계급으로 나누어 계급별 도수(횟수, 개수)를 막대로 나타낸다 1. plt.hist.. 2020. 11. 6.
[18일차] matplotlib ✔ 본 포스팅은 ICT COG Academy의 기본반 18일차 강의를 정리한 내용입니다. 2020. 11. 4.
[14일차] 넘파이함수 넘파이 함수 1. np.zeros, np.ones, np.full, np.empty # np.empty 는 일단 값은 채우지 않고 행렬구조만 뼈대만 세워놓는거고, 안에는 아무수나 랜덤으로 채우는 것 2. 같은 행렬을 넘파이를 이용해 변환..! 3. np.linspace(start, stop, num) - 1차원 배열 그리기나 그래프그리기 시에 수평축 간격 생성에 도움이 된다. - 시작~끝수까지 num 만큼 수를 반환할건데 동일한 간격으로 나누자 2020. 10. 29.
[13일차] 지역변수/전역변수, try/except, 넘파이 시작 지역변수와 전역변수, global >> 가능하면 전역변수를 global로 함수내에서 쓰지 말자 ~ 헷갈림 ! 함수 안의 함수 클로저 >> y = 3x + 6 이란 함수를 만들면 다음과 같다 >> 함수를 실행할 때 특정 변수에 담아서 함수를 사용할 수 있다. 그런 개념이 "클로저" 이다. >> 함수에 nonlocal 전역변수를 사용해 함수실행시마다 변수값이 누적되도록 한 경우이다. try, except >> 오류상황을 except를 통해 담아준다. >> while True에 exit가 없어서 무한반복 >> 파이썬 기본 에러 발생 - 파이썬의 기본 오류에는 종류가 많고, 대표적으로 0으로 나눴을 때 오류가 생기는 ZeroDivisionError와 없는 인덱스를 지칭할 경우 생기는 IndexError을 exc.. 2020. 10. 28.
[12일차] def() 함수 def() 2020. 10. 27.