일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- DATE_SUB
- python
- Leetcode
- 반복문
- 통계학
- 내일배움일지
- SQLD
- 내배캠_학습기록
- SQL
- 한줄for문
- Til
- 선형회귀
- 프로그래머스
- Max
- map
- 리스트
- 데이터전처리
- Join
- 데이터시각화
- 아티클스터디
- ★
- 다중공선성
- AB테스트
- 내일배움캠프
- Set
- 태블로
- 가설검정
- 이중for문
- f-string
- 시각화
- Today
- Total
목록2024/07 (81)
노력에는 지름길이 없으니까요
해결일언어레벨 테스트명 20240719Pythonlevel 0 A로 B 만들기 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120886 before의 순서를 바꾸어 after를 만들 수 있는가? 내 코드def solution(before, after): return 1 if sorted(before) == sorted(after) else 0 사실 난이도도 낮고 기술적으로도 딱히 기록할 건 없는데... 깔끔하게 풀어낸 게 기분 좋아서 올림 ㅎㅎ sorted(문자열) -> [문자열을 이루는 문자로 이루어진 리스트]이것만 기억해두자!
https://boottent.com/community/article/20230609135911 부트텐트 커뮤니티누구나 참여할 수 있는 부트텐트 커뮤니티boottent.com이건 아티클의 링크이다. 데이터 분석 프로젝트 주제 선정법 데이터 분석 프로젝트 5단계데이터 분석 프로젝트 주제 선정▼활용 데이터셋 찾기▼데이터 분석 프로젝트 문제 정의▼데이터 분석 진행 ▼데이터 분석 시각화 및 포트폴리오 구성가장 중요한 것은 1~3 단계.무엇보다 요구되는 것은, 문제를 파악하는 역량과 논리력이다.따라서 어떤 주제를 어떻게 정의했느냐가 합격의 키 포인트가 된다. 문제 해결 역량을 바탕으로 데이터 분석 프로젝트 주제는 아래 3가지 대표 문제 유형안에서 선정하기를 추천한다.대표 문제 유형1. 회귀 (Regressio..
그래프 관련 알고리즘 조사를 위해 기초가 되는 정보를 선조사한다. 그래프 관련 알고리즘 BFS, DFS 관련 조사는 이하 링크에 기재했다. (미완) 그래프 알고리즘 종류1) 그래프 탐색 알고리즘 (Graph Search Algorithms)그래프에서 특정 정점을 찾는 알고리즘그래프의 각 정점을 순회하면서 방문해야 하므로, 그래프 순회 알고리즘(Graph Traversal Algorithms)으로 부르기도young-1-2.tistory.com 자료구조선형자료구조 하나의 자료 뒤에 하나의 자료가 존재하는 구조자료들 간의 앞뒤 관계가 1:1의 선형관계배열과 리스트가 대표적이고 더 나아가서 스택, 큐도 이에 해당된다. 비선형자료구조 비선형 자료구조란 하나의 자료 뒤에 여러개의 자료가 존재할 수 있는 것이다...
오늘 목표코드카타 2개 이상 SQLD 강의 정리데이터전처리 시각화 강의 정리데이터전처리 시각화 4-3까지그래프 마저 정리 -> 장단점, 구현법까지 조사 끝그래프 알고리즘 조사!!요통이 너무 심해서 오늘은 블로그 정리에 힘쓰고 쉬어야겠다강의 내용코드카타Python, level 0 https://young-1-2.tistory.com/116Python, level 0 https://young-1-2.tistory.com/117 데이터전처리 시각화 강의 정리https://young-1-2.tistory.com/112 기술 조사https://young-1-2.tistory.com/104
해결일언어레벨 테스트명 20240718Pythonlevel 0 길이에 따른 연산 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/181879 num_list의 길이에 따라 리스트의 합 또는 곱을 return 하기 내 코드from functools import reducedef solution(num_list): return sum(num_list) if len(num_list)>=11 else reduce(lambda x, y: x * y, num_list) 개선점:가물가물하면서 prod 썼다가 기본 제공 패키지인줄 알고 없길래 지웠는데!!! math에 있었다...억울하지만 reduce 써봤으니까 만족하겠다 베스트 코드f..
해결일언어레벨 테스트명 20240718Pythonlevel 0 배열의 유사도 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/120903 문자열 리스트 두 개가 주어질 때, 같은 원소의 개수를 return하기 내 코드def solution(s1, s2): return len([i for i in s1 if i in s2]) 베스트 코드def solution(s1, s2): return len(set(s1)&set(s2)); 여기서 set을 어떻게 쓴 건지 궁금해서 입출력 예에 있는 테스트 케이스 하나를 응용하고 추가해서 한 번 살펴보았다. s1 = ["a", "b", "c", "c", "c"]s2 = ["com", "b..
모델링의 이해모델링의 정의 데이터 모델은 데이터를 기반으로 한 모델링의 과정.modeling -> 데이터베이스의 형식을 만드는 것!현실 세계를 얼마만큼 추상화시켜 표현할 것인지 그림을 그리는 과정이고 그 결과를 토대로 세상을 단순화 시켜 명확하게 바라볼 수 있게 됩니다.데이터 모델은 데이터베이스의 큰 그림을 이해하고 그걸 바탕으로 SQL 문장을 작성하는데 필요한 매우 중요한 요소.데이터 모델을 잘 설계한다? 즉, 데이터베이스를 제대로 만든다. ☑️ 데이터 모델링의 정의정보 시스템 구축을 위해 데이터 관점의 업무를 분석하는 과정현실 세계의 데이터를 약속된 표기법에 의해 표현하는 과정데이터베이스를 구축하기 위한 분석 및 설계의 과정 데이터 모델링의 목적업무에 필요한 정보를 정확하게 '정의'하고 '표현'하여..
오늘 목표SQLD 2강 끝내기 데이터 전처리 & 시각화 ~3주차코드카타 2문제시각화 마저 조사그래프 마저 조사 -> 관련 알고리즘 조사도 필요dp 알고리즘 조사시간이 안나서 기술 관련 조사를 전혀 못 하고 있다...오늘은 휴식시간 줄여가면서 공부를 했는데도 ㅋㅋ내일은 강의로 무리하지 말고 배운 거 정리하는 걸로 시간 좀 보내야겠다.강의 내용 데이터 전처리 & 시각화 1) https://young-1-2.tistory.com/1102) 과제 : 채용공고 5개 살펴보고 키워드 찾아내기더보기5개의 채용공고의 자격요건과 우대사항에서 공통된 단어를 찾아서 많이 나온 순으로 정리해보기ex. 모델링, ML, 지표, 비즈니스, 가설, A/B test 등가장 많이 나온 단어와 내가 하고싶은 일이 일치하는지 고민해보기일치..
Pandas를 활용하면대용량 데이터 처리가 가능 : Pandas는 데이터를 메모리에 로드하고, 다양한 연산을 빠른 처리가 가능하며 대용량 데이터를 처리하는데 최적화되어 있습니다.데이터 조작 기능 : 데이터 정렬, 필터링, 집계, 결측값 처리 등 데이터를 쉽게 가공할 수 있음데이터 시각화 기능 제공 : Matplotlib, Seaborn , … , etc데이터를 구조화하여 분석할 수 있음 : DataFrame이라는 자료형을 제공하여 데이터를 표 형태로 나타내어 분석이 가능함 시리즈와 데이터프레임의 차이데이터프레임에 있는 하나의 컬럼이 시리즈라고 생각하면 됨!데이터프레임음 컬럼이 두 개 이상인 표. 데이터 불러오기, 저장하기인덱스 : 데이터프레임(DataFrame) 또는 시리즈(Series)의 각 행 또..
해결일언어레벨 테스트명 20240717Pythonlevel 1 콜라 문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/132267# 내 코드def solution(a, b, n): total, rest = 0, 0 while n>a: if n%a != 0 : rest = n%a total += (n//a)*b n = (n//a)*b + n%a return total + (n//a)*b 개선점: 문제를 훨씬 더 복잡하게 푼 것 같은데 ㅋㅋㅋㅋㅋ 베스트 코드def solution(a, b, n): answer = 0 while n >= a: n -= a ..