일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MySQL
- tensorflow
- 서평
- matplotlib
- 텐서플로
- 서평단
- Linux
- Pandas
- 통계학
- Blog
- 매틀랩
- 독후감
- 티스토리
- 파이썬 시각화
- Visualization
- 한빛미디어서평단
- Python
- 리눅스
- 딥러닝
- Tistory
- Google Analytics
- 월간결산
- Ga
- 한빛미디어
- SQL
- MATLAB
- 블로그
- 시각화
- 파이썬
- python visualization
- Today
- Total
목록파이썬 (184)
pbj0812의 코딩 일기

0. 목표 - 피보나치 수열 시각화 1. 구상하기 2. 실습 1) library 호출 import matplotlib.pyplot as plt import math 2) 초기값 세팅 # 초기값 data = [1, 1, 2] n = 15 3) 피보나치 수열 구현 # 피보나치 수열 구현 for i in range(n-3): data.append(data[-1] + data[-2]) 4) 시각화를 위한 부호 리스트 만들기 # 부호 x_sign = [-1, -1, 1, 1] * math.ceil(n / 4) y_sign = [1] + x_sign 5) 원점 만들기 # 시작점 구하기 x1 = [1] y1 = [0] for i in range(n): x1.append(x1[-1] + data[i] * x_sign[..

0. 목표 - 기하학 로고 그리기 1. 구상 - tan 함수로 x 에 대한 y 값 만들고 모든 변들의 관계가 1 : 2 라는 사실을 이용해서 그리기 2. 실습 1) library 호출 import numpy as np import matplotlib.pyplot as plt from matplotlib.patches import Ellipse, Polygon 2) 숫자 만들기 x = -1 y = abs(x) * np.tan(1/3 * np.pi) y_1 = 1/3 * y y_2 = 2/3 * y 3) 그림 그리기 fig, ax = plt.subplots(1, 1, figsize = [10, 10]) # 큰 삼각형 ax.plot([x, 0], [-y_1, y_2], linestyle='solid', lin..

0. 목표 - matplotlib 으로 원기옥(곰탕집) 로고 그리기 1. 실습 1) 공식 세우기 (1) 각 점 사이의 거리는 균일한 것으로 가정 (2) 원의 중심을 지나는 직선의 방정식과 원의 방정식의 접점을 계산하여 이어주도록 함 (3) 기울기를 균일하게 가져가기 위하여 tan(a) 의 값을 기울기로 이용 2) 구현하기 (1) library 호출 import matplotlib.pyplot as plt import numpy as np (2) 원의 반지름, 접점의 개수(1 사분면 한정) 산정 r = 10 n = 25 (3) 각도 구하기 degree = np.linspace(0, np.pi * 1/2, n) (4) tan(a) 구하기 tan_degree = [] for i in degree: tan_de..
0. 목표 - PYTHON 으로 t-test 구현하기 1. t-test - 설명 T-검정 (T-test) T-검정 (T-test) Start. BioinformaticsAndMe 1. T검정(T-test) ? 통계학자 윌리엄 고셋(가명 'Student')이 기네스 양조 공장에서 일하고 있었는데, 적은 샘플에 대한 통계적 추정치가 잘 맞지 않은 점을 착.. bioinformaticsandme.tistory.com 2. 구현하기 1) library 호출 import numpy as np 2) 데이터 생성 a = [1, 4, 3, 6, 4, 7, 8, 10, 5, 11] b = [2, 5, 6, 3, 7, 4, 8, 3, 9, 19] a_num = np.array(a) b_num = np.array(b) 3)..

0. 목표 - 로그 스케일로 그림 그리기 1. 실습 1) library 호출 import matplotlib.pyplot as plt import matplotlib import matplotlib.colors as colors import numpy as np 2) 그림 그리기 fig, ax = plt.subplots() ax.set_xscale('log') ax.set_yscale('log') people = np.array([1, 10, 100]) pcm = ax.scatter([1, 10, 100], [1, 10, 100], c = people, norm=colors.LogNorm(vmin=people.min(), vmax=people.max())) fig.colorbar(pcm, ax=ax, e..

0. 목표 - venn2_cirles 로 달 그리기 1. 실습 1) 라이브러리 호출 import matplotlib.pyplot as plt from matplotlib_venn import venn2, venn2_circles import numpy as np 2) 코드 생성 # 데이터 생성 a = np.linspace(1, 0, 5) b = [0, 1, 1, 1, 1] c = [0, 1, 1, 1, 1] # 서브 플랏 제작 fig, ax = plt.subplots(1, 5, figsize = [20, 15]) # 간격 조정 plt.subplots_adjust(wspace = 0) # 그림 그리기 for i in range(5): v = venn2_circles(subsets={'10' : a[i], ..

"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 1. 정보 1) 도서 명 : 파이썬 증권 데이터 분석 2) 저자 : 김황후 3) 링크 2. 후기 - 파이썬을 입문하는 분이라도 따라갈수있게끔 파이썬에 대한 설명도 간단하게 기술되어 있다. 대부분의 활용 도서에서는 파이썬에 대한 기초는 없이 바로 본문으로 넘어가는 도서가 많은데, 해당 도서에서는 파이썬의 기초도 기술함으로써 그 부분만으로도 가치가 있다고 볼 수 있다. 또한 DB 를 구축하여 활용하는 예제도 나오는데, 이 부분도 또한 활용이 높다고 할 수 있다. 하지만, 오히려 걱정되는 부분이기도 하다. 아무런 기초 정보도 없이 도서의 내용을 따라치기만 하는 분도 생길 수 있기 때문이다. 따라서, 해당 도서를 읽으시는 분들은 해당 도서에 나오는 ..

"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 1. 도서 정보 1) 도서명 : 슬기로운 퀀트투자 2) 저자 : 김용환, 김유빈 3) 링크 2. 서평 - 아무래도 나만 주식을 하지 않고 있는 거 같아 작년부터 주식을 시작하였지만, 1년 째 제자리 걸음이다. 내가 가지고 있는 주식은 오르락 내리락 했지만 그 기간에 아무것도 하지 않았기 때문이다. 따라서, 내 직감에 따르기보다는 데이터의 분석에 의해 투자를 하는 것이 더 좋았을지 모른다. 이 책은 나간은 직감에 따라 움직이는 사람들을 타겟으로 쓰여진 책이다. 전체적인 구성은 파이썬으로 미국 주식 사이트에 접근하여 데이터를 보고 여러 분석 방법을 적용하여 상황에 혹은 취향에 맞는(단타, 가치주 등등...) 주식을 찾게 도와주는 방법을 기술하였다..

0. 목표 - python + crontab 으로 slack 에 메세지 보내기 1. 실습 1) slack webhook key 받기 (1) 슬랙 앱 (2) Incoming WebHooks 추가 (3) slack 에 추가 (4) 대상 채널 찾기 (5) URL 복사 2) python 코드 작성 import requests import datetime def webhook(text): url = "슬랙 URL" json = {'text' : text} requests.post(url, json = json) now = datetime.datetime.now() now = now.strftime("%m/%d/%Y, %H:%M:%S") print(now) webhook(now) 3) crontab 작성 - cro..

0. 목표 - 음영이 포함된 라인차트 그리기 1. 실습 1) library 호출 import numpy as np import matplotlib.pyplot as plt import matplotlib.colors as mcolors from matplotlib.patches import Polygon 2) 함수 생성 - 인자로 x, y, 라인(+ 음영) 색상 삽입 def area_gradation(x, y, color = 'b'): x = np.array(x) y = np.array(y) fig, ax = plt.subplots() line, = ax.plot(x, y, color) fill_color = line.get_color() # 선 색상 얻기(HEX 형식) zorder = line.get_..