일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- matplotlib
- Linux
- 리눅스
- 월간결산
- tensorflow
- 한빛미디어서평단
- 한빛미디어
- Ga
- 매틀랩
- MySQL
- 블로그
- 통계학
- python visualization
- SQL
- Blog
- Tistory
- 텐서플로
- 시각화
- 파이썬
- Visualization
- 딥러닝
- Google Analytics
- 파이썬 시각화
- Pandas
- 티스토리
- 서평
- Python
- 서평단
- MATLAB
- 독후감
- Today
- Total
목록ComputerLanguage_Program (320)
pbj0812의 코딩 일기
0. 목표 - displot, histplot 크기 조정하기 1. 실습 1) library 호출 - figure size 미리 조정 * seaborn version update 필요 : pip install seaborn==0.11.1 import matplotlib.pyplot as plt import seaborn as sns sns.set(rc={'figure.figsize':(15, 5)}) import pandas as pd 2) iris 데이터셋 로드 df = sns.load_dataset('iris') 3) distplot - 없어질거라고 한다. sns.distplot(df['sepal_length']) 4) histplot - 크기가 잘 맞춰 나온다. sns.histplot(df['sepa..
0. 목표 - 2회 방문과 3회 째 방문의 시간 차이 1. 실습 1) 테이블 제작 SELECT id, Date, ROW_NUMBER() OVER(PARTITION BY id ORDER BY Date) AS rnum FROM sql_test.with_test 2) 데이터 삽입 INSERT INTO sql_test.with_test(IndexId, id, Date) VALUES(1, 1, '2021-01-01'); INSERT INTO sql_test.with_test(IndexId, id, Date) VALUES(2, 2, '2021-01-02'); INSERT INTO sql_test.with_test(IndexId, id, Date) VALUES(3, 2, '2021-01-03'); INSERT INT..
0. 목표 - subplots 를 이용한 y 축이 두 개인 그래프(plotyy) 그리기 1. 실습 1) matplotlib 으로 그리기 (1) library 호출 import matplotlib.pyplot as plt (2) 데이터 생성 x1 = [1, 2, 3, 4, 5] y1 = [1, 2, 3, 4, 5] x2 = [1, 2, 3, 4, 5] y2 = [1, 10, 50, 100, 200] (3) subplots 생성 fig, axe1 = plt.subplots() (4) ax 복사 axe2 = axe1.twinx() (5) 그래프 그리기 c1 = axe1.plot(x1, y1, color = 'r') c2 = axe2.plot(x2, y2, color = 'b') axe1.set_ylabel('..
0. 목표 - 빵떡오리 그리기 1. 데생 2. HTML 3. CSS *, *:after, *:before { box-sizing: border-box; } body { background: #FFFFFF; } .duck { position: relative; margin: 50px auto; width: 400px; height: 400px; } .duck .face .face1{ position: absolute; top: 120px; left: 25px; width: 400px; height: 400px; border-radius: 100%; background: #FBEE99; } .duck .face .face2{ position: absolute; top: 250px; left: -25px; w..
0. 목표 - Procedure 를 통한 임시 데이터 보관 테이블 생성 1. Flow Chart 2. SQL 1) 테이블 생성 (1) sp_test1(raw table 저장소) CREATE TABLE pbj_db.sp_test1 ( datetime datetime, result int ) ENGINE = INNODB; (2) sp_test2(임시 데이터 저장소) CREATE TABLE pbj_db.sp_test2 ( datetime datetime, result int ) ENGINE = INNODB; 2) 프로시저 생성 - 실행시 1분 전의 데이터들을 모아서 연산 DELIMITER $$ CREATE PROCEDURE pbj_db.what_time_is_it_now() BEGIN # 지우기 DELETE ..
1. 목표 - HATCH 를 통한 bar 그래프에 문양 넣기 * 주의사항 : matplotlib 3.4.0 버전 신규 기능(링크) 2. 실습 1) matplotlib 업데이트 - jupyter notebook 내에서 업데이트를 하였기에 앞에 ! 붙임 !pip install --upgrade matplotlib 2) library 호출 import matplotlib.pyplot as plt 3) hatch 를 통한 bar에 문양 적용 - *+-./OX\ox| 적용 가능 fig, ax = plt.subplots() ax.bar(1, 1, hatch=['*']) plt.show() (1) * (2) + (3) - (4) . (5) / (6) O(대문자) (7) X(대문자) (8) \ - '\' 이렇게 하면 ..
0. 목표 - 강아지 그리기 - Flow Chart 1. HTML 2. CSS *, *:after, *:before { box-sizing: border-box; } body { background: #A5C2F4; } .dog { position: relative; margin: 50px auto; width: 400px; height: 400px; } .dog .face .face1{ position: absolute; top: 220px; left: 25px; width: 400px; height: 300px; border-radius: 20%; background: #FFFFFF; } .dog .face .face2{ position: absolute; top: 150px; left: 25px; ..
0. 목표 - MySQL 이벤트를 통한 데이터 삭제 / 삽입 1. Flow Chart - 프로시저 / 이벤트를 통하여 주기적으로 데이터를 삭제하고 채움 2. 실습 1) 테이블 생성 CREATE TABLE pbj_db.sp_test ( datetime datetime ) ENGINE = INNODB; 2) 프로시저 생성 DELIMITER $$ CREATE PROCEDURE pbj_db.what_time_is_it_now() BEGIN # 지우기 DELETE FROM pbj_db.sp_test; # 넣기 INSERT INTO pbj_db.sp_test(datetime) ( SELECT NOW() ); END $$ DELIMITER ; 3) 프로시저 테스트(실행) CALL pbj_db.what_time_is_..
0. 목표 - 멍멍이 그리기 - Flow Chart 1. HTML 2. CSS *, *:after, *:before { box-sizing: border-box; } body { background: #A5C2F4; } .dog { position: relative; margin: 50px auto; width: 400px; height: 400px; } .dog .face .face1{ position: absolute; top: 120px; left: 25px; width: 400px; height: 400px; border-radius: 100%; background: #FFFFFF; } .dog .face .face2{ position: absolute; top: 380px; left: 150px..
0. 목표 - PRECEDING 을 통한 증감비교 1. 실습 1) 테이블 생성 CREATE TABLE sql_test.company ( company varchar(12), year int, sale int ); 2) 데이터 삽입 INSERT INTO sql_test.company(company, year, sale) VALUES ('A', 2010, 100); INSERT INTO sql_test.company(company, year, sale) VALUES ('A', 2011, 90); INSERT INTO sql_test.company(company, year, sale) VALUES ('A', 2012, 110); INSERT INTO sql_test.company(company, year, s..