분류 전체보기

·Project
20240828 TIL4. 이상치 제거▶ IQR 작업 --> 이상치 제거법- Dept 이상치 제거# Dept 이상치 제거pct25 = df['Dept'].quantile(.25)pct75 = df['Dept'].quantile(.75)iqr = pct75 - pct25pct25 - 1.5 * iqr # 하한pct75 + 1.5 * iqr # 상한df['Dept'] = np.where((df['Dept']pct75 + 1.5 * iqr), np.nan, df['Dept'])df = df.dropna(subset='Dept')df.head(3)- Size 이상치 제거# Size 이상치 제거pct25 = df['Size'].quantile(.25)pct75 = df['Size'].quantile(.75)iqr..
★ 총 평심화프로젝트 시작!머신러닝 공부 부족 느낌SQLD 내년 시험 합격 기원 ^^아직도 나에겐 어려운 데이터 분석 :(다시 프로젝트가 시작되었다. 시간이 정말 너무너무 빠르다. 어제 막 프로젝트 주제 잡고 전처리하고 시각화 해보거나 하고 있는데 아직까지 뒤죽박죽인 느낌이다. 주말동안 다시 한 번 어떻게 진행하면 좋을지 생각하고 시각화와 머신러닝을 가지고 어떻게 예측할 지 한 번 생각해봐야 할 것 같다 ㅠㅠ 심지어 내일은 SQLD 시험인데 솔직히 공부 하나도 안해놔서 치러 가는게 맞나 싶다 ... 그래도 일단 오늘까지 남는 시간에 공부 해 볼 생각이지만 잘 모르겠다 ㅎㅎ  ☆ 배운 것머신러닝은 똑같은걸 또 배워도 새롭다   칭찬할 점-프로젝트 순조롭게 잘 나가고 있다-내 몫은 그래도 해내고 있는 중  ..
·CODEKATA
https://school.programmers.co.kr/learn/courses/30/lessons/70128 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1]입니다. (n은 a, b의 길이)제한사항a, b의 길이는 1 이상 1,000 이하입니다.a, b의 모든 수는 -1,000 이상 1,000 이하입니다.입..
·CODEKATA
문제 설명길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.제한 조건n은 길이 10,000이하인 자연수입니다.입출력 예nreturn3"수박수"4"수박수박"def solution(n): answer = '' for i in range(n): if i % 2 == 0: answer = answer + "수" else: answer = answer + "박" return answer 1. answer 이라는 빈 문자열 선언 --> answer = '' 2. for 문을 통해 0부터..
·CODEKATA
문제 설명단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.재한사항s는 길이가 1 이상, 100이하인 스트링입니다.입출력 예sreturn"adcde""c""qwer""we"def solution(s): if len(s) % 2 == 0: return s[len(s)//2-1 : len(s)//2+1] else: return s[len(s)//2] 1. 길이를 구하려면 --> len 함수 사용 --> len(s)2. 입출력 예를보면 짝수일때와 홀수일때로 나뉘기 때문에 if문을 사용하여 짝수와 홀수로 나누기3. 중앙값을 구하기 위해서 len(s) //2로 사용💡return 값 앞에 s가 붙는..
·자격증/SQLD
20240819 TIL1. DML테이블에 데이터를 삽입(insert), 삭제(DELETE), 수정(UPDATE), 조회(select) 하는 일을 수행하는 SQL추가적으로 데이터베이스에 완전하게 반영하는 커밋(COMMIT)과 데이터베이스 작업의 취소를 위한 롤백(ROLLBACK)▶ INSERT데이터를 저장할 때 사용 1. 칼럼 리스트를 명시하는 방법어떤 칼럼에 넣을지 명시하며 저장할 데이터도 칼럼의 순서에 맞게 작성2. 칼럼 리스트를 명시하지 않는 방법모든 칼럼에 값을 넣을 것이라는 의미테이블에서 정의된 칼럼의 개수에 맞추어 저장되는 값을 순서대로 입력-- 칼럼 리스트 명시INSERT INTO player (name, height, weight) VALUES ('KIM', 184, 75);-- 칼럼 리스트..
★ 총 평머신러닝 강의 다 들었음!SQLD도 꾸준히 듣고 있는 중 .....코드카타 소홀히 했다 ......vscode 에러 사건8월달 들어서면서 느꼈지만 시간이 너무 빠르게 지나가는 것 같다. 벌써 다음주면 또 프로젝트 시작이기 때무네 .....이번엔 정말 자신이 좀 없다 ㅠㅠ 머신러닝 강의와 기초 통계학 강의를 들으면서 생각보다 너무 어려웠고 이해가 안되는 부분도 많았다어렵다고 해도 이겨내야 하는 부분이지만 팀원들한테 민폐 끼칠까봐 혹은 프로젝트를 제대로 수행하지 못할까봐 걱정이다이런 약한 소리 하기 싫지만 공부하면서 너무 직격탄으로 느껴지기 때문에 흑흑 그래도 열심히 해봐야겠쥐 ...또 머신러닝 실습해보면서 설치해야 할 것들도 있었는데 중간중간 오류가 계속 나서 정말 힘들었다. 결국엔 커널 자체에 ..
·✨Today I Learned
20240816 TIL1. 의사결정나무의사결정규칙을 나무 구조로 나타내어 전체 자료를 몇 개의 소집단으로 분류하거나 예측을 수행하는 분석 방법더보기성별 기준으로 의사결정나무 시각화 루트 노드(Root Node): 의사결정나무의 시작점. 최초의 분할조건리프 노드(Leaf Node): 루트 노드로부터 파생된 중간 혹은 최종 노드분류기준(criteria): sex는 여성인 경우 0, 남성인 경우 1로 인코딩. 여성인 경우 좌측 노드로, 남성인 경우 우측 노드로 분류불순도(impurity)불순도 측정 방법 중 하나 인 지니 계수는 0과 1사이 값으로 0이 완벽한 순도(모든 샘플이 하나의 클래스), 1은 완전한 불순도(노드의 샘플의 균등하게 분포) 됨을 나타냄리프 노드로 갈수록 불순도가 작아지는(한쪽으로 클래스가..
임빵빵
'분류 전체보기' 카테고리의 글 목록 (2 Page)