일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 통계학
- Tistory
- 티스토리
- MySQL
- Blog
- tensorflow
- Google Analytics
- 블로그
- Pandas
- 리눅스
- 독후감
- Linux
- 한빛미디어서평단
- matplotlib
- 파이썬
- python visualization
- Python
- 매틀랩
- 시각화
- Visualization
- 서평
- 월간결산
- SQL
- 텐서플로
- Ga
- MATLAB
- 파이썬 시각화
- 한빛미디어
- 서평단
- 딥러닝
- Today
- Total
목록ComputerLanguage_Program (320)
pbj0812의 코딩 일기
0. 목표 - handcalcs 라이브러리를 통한 python으로 수식 작성(Jupyter notebook) 1. 설치 pip install handcalcs 2. 실습 1) library 호출 import handcalcs.render from math import pi, sqrt, sin, asin 2) 기본 사용법 - 셀의 첫 줄에 %%render 입력 이후 적으면 수식 작성 %%render a = 2 b = 3 c = 2*a + b/3 - 결과 3) Parameters - 옵션 유무에 따라 3 열로 나눠 쓰느냐 행마다 쓰냐의 차이 %%render # Parameters a = 1 b = 2 c = 3 d = 4 %%render a = 1 b = 2 c = 3 d = 4 4) Long, Short ..
0. 목표 - sweetviz 를 통한 EDA 1. 실습 1) 설치 pip install sweetviz 2) library 호출 import sweetviz import pandas as pd 3) 데이터 불러오기 - 데이터는 타이타닉 데이터 사용 train = pd.read_csv("/Users/pbj0812/Desktop/titanic/train.csv") test = pd.read_csv("/Users/pbj0812/Desktop/titanic/test.csv") 4) 리포트 생성 my_report = sweetviz.compare([train, "Train"], [test, "Test"], "Survived") 5) 리포트 표출 - html 형식으로 표출 my_report.show_html("R..
0. 목표 - CSS로 태극 문양 그리기 1. 준비 1) 태극기 파악 - 가운데의 태극은 기울어져 있음(약 33도) 2) flow chart - 네 부분으로 나누어서 하나로 합치기 2. 실습 1) html - 태극기 안에 반원과 원 부분을 구분하고 다시 빨간 부분과 파란 부분 구분 2) css - 배경색은 하얀색(#ffffff) - 반원을 그릴 때에는 전체가 아닌 특정 부분만의 radius 적용(border-top-right-radius 등) - transform:rotate 를 통한 기울기 적용 - 비효율적...(뭔가 노가다가 심하고 div 구분의 의미가 없음) body { background: #ffffff; } .Taegeukgi { position: relative; margin: 50px aut..
0. 목표 - UPSERT를 이용하여 값을 업데이트하기 1. 실습 1) 테이블 생성 CREATE TABLE pbj_db.upsert_test ( id INT, myname VARCHAR(32) ); 2) 유니크 키 할당 - 이 과정을 생략할 경우 UPSERT 방식이 작동하지 않음 ALTER TABLE pbj_db.upsert_test ADD UNIQUE (id); 3) UPSERT 구문 - pbj_db.upsert_test 테이블에 1, 'a'를 넣고 만약 존재한다면 1, 'abc'로 업데이트 INSERT INTO pbj_db.upsert_test values(1, 'a') ON DUPLICATE KEY UPDATE id=1, myname='abc'; 4) 확인 SELECT * FROM pbj_db.up..
0. 목표 - 외부 csv 파일을 테이블에 넣기 1. 실습 1) 데이터 준비 - import_test.csv 파일 준비 2) 테이블 생성 - 위 파일에 맞게 생성 CREATE TABLE pbj_db.import_test ( id INT, name VARCHAR(32) ); 3) import - 좌측 db명 -> 테이블 -> 오른쪽 클릭 -> Import Wizard 4) csv 경로 설정 5) 존재하는 테이블에 넣을 것인지 새로 생성할 것인지 선택 6) 칼럼 선택 - Next 계속... 7) 확인 SELECT * FROM pbj_db.import_test; - 결과 2. 참고 - How to Import CSV file in MySQL Table by using MySQL Workbench - MySQL..
0. 목표 - ROLLUP 을 사용한 카테고리별 합계 구하기 1. 실습 1) 테이블 생성 CREATE TABLE pbj_db.rollup_test ( year INT NOT NULL, country VARCHAR(32) NOT NULL, product VARCHAR(32) NOT NULL, profit INT NOT NULL ) ENGINE = INNODB; 2) 데이터 삽입 INSERT INTO pbj_db.rollup_test(year, country, product, profit) VALUES(2000, 'Finland', 'Computer', 1500); INSERT INTO pbj_db.rollup_test(year, country, product, profit) VALUES(2000, 'Fin..
0. 목표 - @rownum을 사용한 카테고리별 순서 매기기 * MySQL 8 이상이면 윈도우 함수 쓰는게 정신에 이로움 1. 실습 1) 테이블 생성 CREATE TABLE pbj_db.rownum_test ( id INT NOT NULL, body VARCHAR(32) NOT NULL ) ENGINE = INNODB; 2) 데이터 삽입 INSERT INTO pbj_db.rownum_test(id, body) VALUES(1, 'a'); INSERT INTO pbj_db.rownum_test(id, body) VALUES(1, 'b'); INSERT INTO pbj_db.rownum_test(id, body) VALUES(2, 'b'); INSERT INTO pbj_db.rownum_test(id, bo..
0. 목표 - React 환경설정 및 테스트 1. 설치 및 테스트 - nodejs.org/en/ 에서 설치 - 설치시 node 와 npm 이 설치 1) node.js 설치 확인 node -v 2) npm 설치 확인 npm -v 3) npx 설치 및 확인 npm install npx -g npx -v 4) 앱 생성 - 원하는 대상 폴더에 아래 명령어 실행 뒤의 react_test 가 폴더명 - 뭔가 소스들이 여러개 생김 npx create-react-app react_test * 해당 링크의 소스 5) 앱 실행 sudo npm start * 에러 해결 - 아래와 같이 에러가 발생 하였을 경우(에러 내용) ./src/index.css (./node_modules/css-loader/dist/cjs.js??r..
0. 목표 - 업데이트 구문 실습 1. 실습 1) 테이블 생성 CREATE TABLE pbj_db.update_test ( id INT NOT NULL, body VARCHAR(32) NOT NULL ) ENGINE = INNODB; 2) 데이터 삽입 INSERT INTO pbj_db.update_test(id, body) VALUES(1, 'a'); INSERT INTO pbj_db.update_test(id, body) VALUES(2, 'b'); INSERT INTO pbj_db.update_test(id, body) VALUES(3, 'c'); 3) 데이터 확인 SELECT * FROM pbj_db.update_test; - 결과 4) 업데이트 실행 UPDATE pbj_db.update_test ..
0. 목표 - 내 홈페이지에 iframe 형태로 youtube 동영상 삽입 1. 실습 1) 준비물 - 영상 구하기 2) 코드 작성 - iframe 테스트는 기본적인 iframe을 사용했을 경우를 보기 위한 것 - iframe player api 이후가 실제 필요한 값 - 중간의 videoId 부분에 위 영상의 videoId(youtube.com/watch?v= 이후 뒷 부분)를 입력 - api 참고 문서는 하단의 참고 부분 확인 회원가입을 다시 한번 축하합니다!! iframe 테스트 iframe player api 2. 결과 - 일반적인 iframe을 사용할 경우 에러 발생 - Youtube Player API를 사용할 경우에는 정상 작동 확인 3. 참고 - iframe 삽입에 대한 Youtube Pla..