
이번에는 KnKNeighborsRegressor Analysis 해볼 것이다. 코드를 통해서 확인해 보자 . import scipy as sp import numpy as np import matplotlib.pyplot as plt import pandas as pd import mglearn from sklearn.model_selection import train_test_split # from sklearn.neighbors import KNeighborsClassifier from sklearn.neighbors import KNeighborsRegressor --> 먼저 필요한 library를 로딩한다 . X, y = mglearn.datasets.make_wave(n_samples=40) #..

K-NN 분류기와 KNeighborsClassifier analysis를 코드를 통해서 어떠한 결과값이 나오고 , 어떻게 나오는지 자세히 알아볼 것이다 . 코드를 통해서 확인해 보자 . import mglearn import matplotlib.pyplot as plt --> mglearn과 matplotlib를 import를 한다 . 그래프 , 시각화 라이브러이다. # Forge 데이터를 사용해서 , mglearn을 사용해 본다 . # 여기서 mglearn이란 : 그래프나 데이터 적재와 관련한 세세한 코드를 일일이 쓰지 않아도 # 되게끔 해준다. # 간단하게 그림을 그리거나 필요한 데이터를 바로 불러들이기 위해서 사용한다 . X, y = mglearn.datasets.make_forge() 먼저 , f..
const unique = Filtering_game_name.filter((value, idx, Filtering_game_name) => Filtering_game_name.indexOf(value) === idx); 위는 Filtering_game_name 배열에서 중복된 값을 제거해 주는 코드이다. 한줄로 , 배열내에 존재하는 중복되는 요소들을 삭제해준다는 것이 신박하다. 위 코드의 특징은 , 중복된 값의 요소를 삭제해 준 뒤 결과값을 배열로써 반환한다 .
nodejs 로 작업하던 도중 , 전역변수로써 사용해야할 변수가 있었다. 그 변수는 DB에 저장되어진 값들을 Filter메소드를 사용해서 , 중복을 없애주고 난 뒤에 값들이였다. 이 때 , 이 변수앞에 const로써 선언해 주었는데 Missing initializer in const declaration 위와 같은 오류가 났다. const는 다음과 같은 특징을 갖는다 . SyntaxError: Const must be initalized (Edge) SyntaxError: missing = in const declaration (Firefox) SyntaxError: Missing initializer in const declaration (Chrome)
다량의 데이터를 수집해서 , 한꺼번에 MysqlDB에 넣어서 작업을 했다. 작업을 하다가 알아차렸는데 , Game_tag 칼럼에 들어간 데이터의 값들이 불규칙적으로 공백이 있었다. 이것을 어떻게 해아할까 고민을 정말 많이했다. 근데 , 참 바보같이 시간만 버렸다. 쿼리문 한줄이면 끝나는 작업인데 말이다... update game_if set game_all_tags = trim(game_all_tags); 위 코드는 update로써 , 기존의 DB의 값을 바꿀 것인데 , 이 때 trim 을 사용해서 공백은 다 지울 것이다 . 왜냐 , 나는 필요없기 때문이다 정말 간단하다...
nodejs에서 Mysql 작업을 하던중에 위와같은 오류가 떴다. 위 오류를 해석해 보자면 다음과 같다 . Nodejs + MySQL 오류 : 이미 핸드 쉐이크를 대기열에 넣은 후에 핸드 쉐이크를 대기열에 추가 할 수 없습니다. 그러니까 , Connect의 중복이 있다는 것인데 , 코드에 Connect가 두번사용되었는지 확인해 보겠다. // DBSetting var conn = mysql.createConnection( { host: 'localhost', user: 'root', password: 'wo213462000', database: 'test1' }); // conn.connect(); 위 코드를 보면 CreateConnection 을 만들고 나서 , connect를 한번더 선언해 주었다 . ..