본문 바로가기

분류 전체보기

(1196)
pandas Dataframe json type으로 data생성 DataFrame column 지정 index 지정 data = {'male': 1 , 'age' : 51 ,'currentSmoker': 1 , 'prevalentHyp': 0 , 'sysBP' : 122 , 'diaBP' : 72 } x_r = pd.DataFrame(data, columns = ['male' , 'age' , 'currentSmoker' , 'prevalentHyp' , 'sysBP' , 'diaBP' ] ,index = [1])
dataframe 행 값 변경 train.loc[abs(train["home_score"]-train["away_score"])>10,'home_score'] = 0 원하는 dataframe loc으로 접근 , 앞에 조건 써주고 뒤에 원하는 column 지정한 후 값 입력.
분류 모델 만들기 - 실패 케이스 축구선수 맞추기 신장, 몸무게, 소속팀 기타정보로 어떤 선수인지 맞추는 모델을 만들어 보려고 했으나 선수 개개인마다 고유의 데이터를 가지고 있고, 이는 분류 알고리즘이라기 보다 그냥 해당 정보로 테이블 조회를 통해 반환하는 것이므로 모델 fit이 불가 train set과 test set에서 y값이 무조건 분리 될 것이므로 학습이 불가. 따라서 A라는 y값에 대해 여러 상태가 가능한 케이스에 이런 케이스인 경우 무엇일까? 하는게 분류 .
ImportError: DLL load failed: 지정된 프로시저를 찾을 수 없습니다. python interpreter -> anaconda 변경시 기존 import 코드에서 제목과 같은 에러 발생. 어느 부분이 import에러인지 확인 후에 anaconda prompt에서 해당 라이브러리 pip uninstall 해준 뒤에 다시 pip install 하면됨.
Lgbm 설치 Lgbm 모델 -> 1만줄 이상의 데이터에 적합한 모델 Window에서 pip 명령어로 설치가 안되므로 아나콘다 가상 환경에서 설치 한 뒤, 해당 인터프리터로 코딩하는 방법을 택함. pip install lightgbm 설치후에 Preferences- pyDev- interpreters - python Interpreter 에서 choose from list 클릭하면 anaconda 있음. 선택 후 apply RandomClassifier로 30000줄 가량의 데이터셋 분류 시도하니 메모리 초과발생....
백준 2840번 행운의 바퀴 문제 상덕이는 최근에 행운의 바퀴를 구매했다. 상덕이는 바퀴의 각 칸에 알파벳 대문자를 아래 그림과 같이 적었다. 바퀴에 같은 글자는 두 번 이상 등장하지 않는다. 또, 바퀴는 시계방향으로만 돌아간다. 바퀴 옆에는 화살표가 있는데, 이 화살표는 항상 한 곳을 가리키고 있으며, 돌아가는 동안 가리키는 글자는 바뀌게 된다. 위의 그림에서는 H를 가리키고 있다. 상덕이는 바퀴를 연속해서 K번 돌릴 것이다. 매번 바퀴를 돌릴 때 마다, 상덕이는 화살표가 가리키는 글자가 변하는 횟수와 어떤 글자에서 회전을 멈추었는지를 종이에 적는다. 희원이는 상덕이가 적어놓은 종이를 발견했다. 그 종이를 바탕으로 상덕이가 바퀴에 적은 알파벳을 알아내려고 한다. 상덕이가 종이에 적어놓은 내용과 바퀴의 칸의 수가 주어졌을 때, 바퀴..
백준 16234번 인구 이동 (삼성 기출) 문제 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모든 나라는 1×1 크기이기 때문에, 모든 국경선은 정사각형 형태이다. 오늘부터 인구 이동이 시작되는 날이다. 인구 이동은 다음과 같이 진행되고, 더 이상 아래 방법에 의해 인구 이동이 없을 때까지 지속된다. 국경선을 공유하는 두 나라의 인구 차이가 L명 이상, R명 이하라면, 두 나라가 공유하는 국경선을 오늘 하루동안 연다. 위의 조건에 의해 열어야하는 국경선이 모두 열렸다면, 인구 이동을 시작한다. 국경선이 열려있어 인접한 칸만을 이용해 이동할 수 있으면, 그 나라를 오늘 하루 동안은 연합이라고 ..
백준 15686번 치킨 배달 (삼성 기출) 문제 크기가 N×N인 도시가 있다. 도시는 1×1크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈 칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형태로 나타내고, r행 c열 또는 위에서부터 r번째 칸, 왼쪽에서부터 c번째 칸을 의미한다. r과 c는 1부터 시작한다. 이 도시에 사는 사람들은 치킨을 매우 좋아한다. 따라서, 사람들은 "치킨 거리"라는 말을 주로 사용한다. 치킨 거리는 집과 가장 가까운 치킨집 사이의 거리이다. 즉, 치킨 거리는 집을 기준으로 정해지며, 각각의 집은 치킨 거리를 가지고 있다. 도시의 치킨 거리는 모든 집의 치킨 거리의 합이다. 임의의 두 칸 (r1, c1)과 (r2, c2) 사이의 거리는 |r1-r2| + |c1-c2|로 구한다. 예를 들어, 아래와 같은 지..