전체 글 102

[Python] Matplotlib 활용(1)

1. Import import matplotlib.pyplot as plt import pandas as pd import numpy as np 2. plt.plot() plt.plot([1, 2, 3, 4]) plt.show() 예시) x, y를 산점도로 표현(x: 0~100 임의의 정수 100개, y: 0~10 임의의 정수 100개) x = np.random.randint(0, 100, 100) y = np.random.randint(0, 10, 100) plt.plot(x, y, 'bo') plt.show() * 정규분포를 구성하는 데이터 1000개를 산점도로 표시(평균 0, 표준편차 1) normal_x = np.arange(1000) normal_y = np.random.randn(1000) p..

프로그래밍 2021.05.09

[Python] Data Aggregation

1. Import import pandas as pd import numpy as np 2. Groupby * DataFrame.groupby(그룹으로 묶고 싶은 컬럼) SQL로 group으로 묶을 경우 Avg, Sum, Mean, Count 등의 함수를 썼듯이, 마찬가지로 보고 싶은 집계 함수를 써야한다. => return Series emp = pd.DataFrame({'num': [1, 2, 3, 4, 5], 'name': ['smith', 'kali', 'timo', 'echo', 'shco'], 'deptno': [10, 10, 20, 20, 50], 'salary': [1000, 2000, 4000, 5000, 10000]}) deptno_salary = emp['salary'].groupby..

프로그래밍 2021.05.09

[SQLD] SQLD 자격증 취득 후기

* 시험일: 2021년 3월 20일 10시 * 공부기간: 약 3주(2주 이론 공부(약 4일 '데이터 모델링의 이해', 약 10일 'SQL 기본 및 활용'), 1주 모의고사, 기출문제, 오답노트) * 후기 비교적 가장 최근에 취득한 자격증 후기를 작성해보고자 한다! 공부하면서 많은(?) 분노를 느꼈기 때문에 가장 먼저 쓰는 중이다. SQLD는 2번 시험을 봤는데, 1번은 2019년 학교를 다니며 데이터베이스 수업을 수강할 때 봤었다. 중간고사와 날짜가 겹치며 공부를 제대로 하지 못해 50점으로 불합격했었고, 취업을 준비하며 취득할 필요성을 느껴 재도전해서 82점으로 합격했다. - 활용서적 [ SQL 개발자 이론서+기출문제 ] 저자: 임호진, 박종범, 강성권, 임준혁 출판: 영진닷컴 발매: 2020년 9월 ..

자격증 2021.05.06

[Python] Pandas Library(Series)(2)

7. 공분산과 상관계수 * 공분산(Covariance): 2개의 확률변수의 선형 관계를 나타내는 값 - cov > 0 : 관계있음 - cov = 0 : 관계없음 - cov < 0 : 관계없음 - cov가 0보다 클 경우에만 유의한 정보로 활용될 수 있다. 단, 관계의 강도를 알 수 없다. * 상관계수(Correlation): 두 변수 사이의 통계적 관계를 표현하기 위해 특정한 상관관계의 정도를 수치적으로 나타낸 값 - 0 < corr < 1: 양의 상관관계 - corr = 0: 서로 독립적 - -1 < corr < 0 : 음의 상관관계 - 상관계수를 통해 관계의 강도를 측정할 수 있다. ser1 = pd.Series(np.random.randint(50, size = 100)) ser2 = pd.Seri..

프로그래밍 2021.05.06

[Python] Pandas Library 활용(Series)(1)

1. Import import pandas as pd # as pd는 pandas를 줄여서 간편하게 쓰기 위해 지칭하는 것 2. Series(1) Index라는 구조가 추가된 자료구조 Series 구조 Index Value 0 42 1 24 2 17 3 3 a = pd.Series([42, 24, 17, 3]) b = pd.Series([42, 24, 17, 3], index=['a', 'b', 'c', 'd']) ''' a 42 b 24 c 17 d 3 ''' b.values ''' array([42, 24, 17, 3], dtype=int64) ''' b.index ''' Index(['a', 'b', 'c', 'd'], dtype='object') ''' print(b[0]) print(b['a']..

프로그래밍 2021.05.05

[알림] 티스토리 책 리뷰 플러그인 종료

블로그를 시작해볼까..! 하는 와중에 책 리뷰를 하려고 했는데 남들은 가지고 있는 플러그인이 왜 나는 없지..? 모를 때는 역시 구글링이지! [안내] 구 에디터와 일부 플러그인이 종료됩니다. [안내] 구 에디터와 일부 플러그인이 종료됩니다. 안녕하세요 티스토리팀입니다. 이전 공지를 통해 안내드린 것처럼 곧 구 에디터가 종료되어 더 이상 사용하실 수 없게 됩니다. 구 에디터 종료 이후에는 새 글 작성이나 수정 모두 새로운 에디 notice.tistory.com 네...?! 저 같은 블로그 초보자는 어떻게 글을 쓰라구요...ㅠㅠ 당분간 리뷰를 쓴다면 아래와 같은 형식으로 쓰지 않을까 싶습니다...? 네이버의 리뷰 콘텐츠 경우 통일된 형식이 아래와 같으니까 참고해서 대충 구상한다면.. 책 이미지 [책 제목] ..

일상 2021.05.04