취뽀 기록

#열심히 살자 #취업 #공부

Python 185

[프로그래머스] python_배열 만들기 2

문제 설명 정수 l과 r이 주어졌을 때, l 이상 r이하의 정수 중에서 숫자 "0"과 "5"로만 이루어진 모든 정수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 만약 그러한 정수가 없다면, -1이 담긴 배열을 return 합니다. 입출력 예 설명 입출력 예 #1 5 이상 555 이하의 0과 5로만 이루어진 정수는 작은 수부터 5, 50, 55, 500, 505, 550, 555가 있습니다. 따라서 [5, 50, 55, 500, 505, 550, 555]를 return 합니다. 입출력 예 #2 10 이상 20 이하이면서 0과 5로만 이루어진 정수는 없습니다. 따라서 [-1]을 return 합니다. 풀이) def solution(l, r): answer = [] fo..

[머신러닝] 파이썬 머신러닝 완벽가이드 4장- LightGBM

1. LightGBM 설치 XGBoost의 약점을 극복하기 위해 등장. → 학습 시간이 훨씬 적음 일반 GBM 계열의 트리 분할 방법과 다르게, 리프 중심 트리 분할 방식을 사용하고 있음 기존의 대부분 트리 기반 알고리즘은 트리의 깊이를 효과적으로 줄이기 위한 균형 트리 분할 방식 사용. 즉, 최대한 균형 잡힌 트리를 유지하면서 분할하기 때문에 트리의 깊이가 최소화될 수 있음. → 과적합에 더 강한 구조를 가질 수 있다고 알려져 있음 트리 중심의 단점은, 균형을 맞추기 위한 시간이 필요함. 리프 중심 방식은 트리의 균형을 맞추지 않고, 트리의 깊이가 깊어지고 비대칭적인 규칙 트리가 생성됨. → 학습을 반복할수록 균형 트리 분할 방식보다 예측 오류 손실을 최소화할 수 있음 XGBoost와 마찬가지로 plo..

[파이썬] 날짜 관련 함수

%a 요일(짧은 버전) Mon %A 요일(풀 버전) Monday %w 요일(숫자 버전, 0~6, 0: 일요일) 5 %d 일(01~31) 23 %b 월(짧은 버전) Nov %B 월(풀 버전) November %m 월(숫자 버전, 01~12) 10 %y 연도(짧은 버전) 16 %Y 연도(풀 버전) 2016 %H 시간(00~23) 14 %I 시간(00~12) 10 %p AM/PM AM %M 분(00~59) 34 %S 초(00~59) 12 %f 마이크로초(000000~999999) 413215 %Z 표준시간대 PST %j 1년 중 며칠째인지(001~366) 162 %U 1년 중 몇 주째인지(00~53, 일요일이 한 주의 시작이라고 가정) 35 %W 1년 중 몇 주째인지(00~53, 월요일이 한 주의 시작이라고 ..

Python 2023.04.15