데이터분석을 위한 vs code snippet(스니펫), 파이썬 코드 공유
2021.06.04 - [[ 삽질로그 ]] - [기본 코드] 주피터노트북 디폴트 코드
[기본 코드] 주피터노트북 디폴트 코드
보통 데이터 로드나 간단한 시각화, EDA를 할때 내가 항상 거의 디폴트로 설정해놓는 코드이다. 가장 먼저 적고 시작한다. # ready import json import os import pandas as pd import numpy as np from tqdm.note..
jxnjxn.tistory.com
예전에 주피터노트북에서 미리 적고 시작하는 코드라고 공유한 적이 있다.
주피터노트북이나 Google Colab에서는 그렇게 복붙 하고는 하지만,
vscode 는 스니펫(코드조각)을 만들어서 사용할 수 있기 때문에 공유한다.
1. VS code Snippets 설정 열기
Code -> Preferences -> User Snippets
2. 기본 코드 넣기
python.json 파일이 만들어지면서 스니펫 예시 코드를 주석으로 준다.
예시코드 주석을 지운 후 아래의 코드를 복붙한다. 커스터마이징을 원한다면 쉽게 바꿔줄 수 있을만한 구조이다.
{
"Python visualization snippets": {
"prefix": ["visual","visualization"],
"body": [
"# visualization",
"import matplotlib.pyplot as plt",
"import seaborn as sns",
"%matplotlib inline",
"plt.style.use('seaborn') # seaborn 스타일로 변환"
"# plt.rc('font', family='AppleGothic')"
"plt.rc('axes', unicode_minus=False)"
],
"description": "파이썬 시각화 준비 코드"
},
"Python library snippets": {
"prefix": ["ready"],
"body": [
"# ready",
"import json",
"import os",
"import pandas as pd",
"import numpy as np",
"import sys"
"import pickle",
"import tqdm.tqdm_notebook as tqdm",
"import warnigs",
"warnings.filterwarnings(action='ignore') # Warning Message 안보이게"
],
"description": "파이썬 기본 라이브러리"
},
"pandas setting": {
"prefix": ["pd","pandas"],
"body": [
"pd.set_option('display.max_columns', None)",
"pd.set_option('display.max_rows', None)",
"# pd.set_option('display.width', 1000)",
"# pd.set_option('display.max_colwidth', -1"
],
"description": "주피터 노트북 판다스 기본 설정"
}
}
총 3개의 스니펫을 만들었다. 기본 ready, 시각화, pandas setting이다.
3. 실행 영상
추가로 pytorch 기본 코드를 모아놓으신 분도 계신다
https://gaussian37.github.io/dl-pytorch-snippets/
pytorch 코드, 팁 snippets
gaussian37's blog
gaussian37.github.io
Reference
반응형
'🔨 Trial and Error Log' 카테고리의 다른 글
Huggingface(github 레포) 인용하기 (0) | 2021.10.07 |
---|---|
[Pytorch] 파이토치 TIL 모음 (0) | 2021.06.30 |
nlp-load map 2019 (3) | 2021.06.28 |
파이썬 @ 연산자 (2) | 2021.06.27 |
[기본 코드] 주피터노트북 디폴트 코드 (0) | 2021.06.04 |