전체 글 230

2024-05-01

Today1. SQL 코드카타(84번)2. 파이썬 개인 과제(궁금한점, 11번12번 풀이)3. 파이썬 300제(81~120)Today I Learned Python zip 함수 주의사항# 인자의 길이를 똑같이 해야 함# 길이가 다르다면 가장 짧은 길이의 인자에 맞춰지고 나머지는 버려지게 된다# 아래 두 개의 튜플을 하나의 딕셔너리로 변환하라. #keys를 키로, vals를 값으로 result 이름의 딕셔너리로 저장한다.keys = ("apple", "pear", "peach")vals = (300, 250, 400)for x,y in zip(keys,vals): # 마지막값만 들어감 resultresult이렇게 코드를 짤 경우 x,y  가 계속 덮어씌워지면서 결국에는 마지막 값인 {'peach..

TIL 2024.05.01

2024-04-30

Today1. 파이썬 개인 과제 풀이(~10번 문제)2. SQL 코드카타 83번3. 파이썬 300제 풀이(40~80) Today I Learned 파이썬 capitalize() 첫 글자만 대문자로 변환a="hello"b=a.capitalize()print(b)> Hello title()알파벳 외의 문자로 나누어져 있는 영단어들의 첫 글자를 모두 대문자로a="abc-def-ghi"b=a.title()print(b)> Abc-Def-Ghi 문자열의 시작문자로 검색문자열.startswith()file_name = "2020_보고서.xlsx"file_name.startswith("2020")> Truefile_name.startswith("보고서")> False 문자열의 끝문자로 검색문자열.endswith()f..

TIL 2024.04.30

2024-04-29

Today1. SQL 코드카타 1문제2. 파이썬 4~5주차 복습3. 파이썬 300제 문제 풀이(~40번) Today I Learned SQL 테이블 JOIN 하여 원하는 값 추출하기unique_id 가 없는 데이터는 null 값으로 출력SELECT COALESCE(unique_id,NULL) unique_id , nameFROM employees AS eLEFT JOIN employeeuni AS uON e.id=u.id# 애초에 LEFT JOIN 을 하게되며 unique_id 가 null 값인 행은 null 로 출력된다..# coalsce 를 사용하지 않아도 괜찮았음# 계속 어려운 문제만 풀다 간단한 문제를 풀게되니 뇌가 적응을 못하는 느낌이 드는데 기초부터 차근차근하자!   파이썬print("..

TIL 2024.04.29

군집분석

국집분석 : 각 개체에 대해 관측된 여러 개의 변수값들로부터 n 개의 개체를 몇 개의 군집으로 집단화하고, 군집들 사이의 관계를 분석하는 다변량분석 기법: 군집 분석에 이용되는 다변량 자료는 별도의 반응변수가 요구되지 않으며, 개체들 간의 유사성에만 기초하여 군집을 형성: 군집의 개수나 구조에 대한 가정 없이 데이터들 사이의 거리를 기준으로 군집화를 유도: 응집도와 분리도를 계산하며 그 값이 1에 가까울수록 완벽하게 분리되었다고 판단 거리측도 - 연속형 변수인 경우 유클리디안거리 (Eucldean): 두 점사이의 가장 짧은 거리를 계산 맨하튼거리 (Mangattan): 두 점 사이를 가로지르지 않고 길을 따라 갔을 때의 거리예제 >  계층적 군집분석: 유사한 개체를 묶어 나가는 과정을 반복하여 원하는 개..

ADsP 내용 정리 2024.04.28

분류분석 - 나이브베이지,k-NN 알고리즘, 서포트벡터머신, 분류모형성과

나이브 베이즈 분류: 베이즈 정리를 기반으로 한 머신러닝 기법 - 빈도 확률: 사건이 발생한 횟수의 장기적인 비율을 의미, 객관적으로 확률을 해석- 베이지안 확률: 주관적으로 확률을 해석- 베이즈 정리에서 확률은 주장 혹은 믿음의 신뢰도로 나타난다.   k-NN (k-Nearest Neighborhood, 최근접 이웃법): 데이터 포인트의 근접 이웃을 활용하여 분류 또는 회귀 문제를 해결하는 데 사용: k 는 이웃의 개수를 나타낸다: 최적의 k 값을 찾기 위해 총 데이터들의 제곱근 값을 사용한다.: 작은 k는 모델이 데이터의 노이즈에 민감하게 반응하게 하고, 큰 k는 모델의 결정 경계를 더 부드럽게 만든다. 서포트벡터머신 ( Support Vector Machine, SVM ): 지도 학습 모델로 사용되..

ADsP 내용 정리 2024.04.28

2주차[2024-04-22 ~ 26]

FACTS 본캠프 2주차첫날 발제가 끝나고, 새로운 팀원분들과 팀명과 전체적인 규칙을 정했다.이번 팀은 4월22일부터 5월24일 까지 꽤나 긴 시간을 함께 하게 된다.매일 아침10시와 오후 8시에 daily scrum 을 하는데  오전에는 그날 어떤 학습을 할 것인지 그리고 특이사항 등을 공유하고 오후에는 각자 개인이 그날 새롭게 알게된, 다시한번 알게된 내용을 공유하기로 했다.내가 알았던 부분은 복습하는 의미, 내가 알게된 부분은 팀원들에게 공유하며 나도 정리하는 의미,내가 몰랐던 부분은 예습하는 의미로 알찬 시간을 보냈다. 월~수요일 에는 SQL 라이브 세션이 있어서 다시한번 복습을 하고 내가 부족했던 부분은 다시한번 짚어보는 시간이 되었다. 매일마다 과제가 있어 동기들,튜터님과 코드를 공유하며 헤맸..

WIL 2024.04.26

2024-04-26

Today1. SQL 코드카타2. 파이선 종합반 강의 완강3. SQL 코드카타 복습 Today I Learned파이썬 while 문: 조건이 있고, 그 조건이 참 일 때만 반복을 한다.: 조건 은 불리언 값(True 또는 False) 을 반환하는 표현식: 무한 반복을 조심해야한다. continue# 반복문으로 돌아가는 것pass# 그냥 지나가는 것 인수: 함수에 입력하는 값  전역변수: 프로그램 전체에서 접근가능한 일반적인 변수지역변수: 특정한 범위 (함수내부) 에서만 접근 가능한 변수: 함수내에서만 사용가능   매개변수(parameter): 함수를 정의할 때 적어주는 값인수=인자(argument): 함수를 호출할 때 전달되는 값  가변인수: 변수가 몇개 들어갈지 그때그때 다를 경우args: 위치 인수*..

TIL 2024.04.26