01. 라이브러리 설치하기 * 버전마다 주어진 기능이 다르므로 최신버전을 유지할 필요는 없음 (프로파일링이 늦게 따라오기 때문) * 코드 작성 중일 땐 설치 후 다시 불러와 줘야 함 ! pip install zipline # zipline 설치 ! pip install IPython -y # IPython 설치 끝에 -y는 이후 저장시 물어보지 말라는 건데 빼줘도 됨 ! pip install pandas==0.25.3 # 버전을 지정해서 설치 가능 conda install selenium # 아나콘다에서 selenium 설치 02. 라이브러리 버전확인 pd.__version__ # pandas 라이브러리 버전 확인 sns.__version__ # seaborn 라이브러리 버전 확인
01. 보여줄 데이터 양 설정 pd.options.display.max_columns=100 # 판다스 데이터프레임(DataFrame)을 출력할 때, 최대 출력할 수 있는 컬럼을 100으로 설정함 pd.set_option('display.max_rows', 100) # 화면에 출력하는 데이터 프레임의 최대 row 수를 100으로 설정 pd.set_option('display.max_columns', 100) # 화면에 출력하는 데이터 프레임의 최대 column 수를 100으로 설정 pd.options.display.max_columns = 100 # 판다스는 테이블을 출력할 때, row나 column이 일정 개수 이상 넘으면 생략해서 보여줌 # column을 다보고 싶을경우 옵션을 주어 생략되지 않도록 가능 02. 불러올때 간단한 설정 data = pd.read_csv("data.csv", parse_dates=["date"]) # date 컬럼을 날짜 컬럼으로 해석할 수 있게 parse_dates 옵션 사용 pd.read_csv("data.csv", index_col="Name") # Name 컬럼을 인덱스로 지정 (인덱스는 중복값이 없고, 유니크해야 함) pd.read_csv("data.csv", header=None) # headrr=None 사용시 판다스에서 자동으로 열(column) 번호를 컬럼 명으로 사용) pd.read_csv("data.csv", index_col="Name", usecols=["Name", "Age"]) # 인덱스는 Name로 설정하고, 필요한 데이터 컬럼(Name, Age)만 불러올 수도 있다. pd.read_csv('data.csv', nrows=2) # 2줄만 보여짐. (원하는 행만 불러올수도 있다. 0번과 1번행이...
01. 패키지 ! pip install opencv-python # 이미지 관련 패키지 opencv 설치 from PIL import Image # 다양한 이미지 파일 형식 지원 및 이미지 처리와 그래픽 기능을 제공 import glob # 대용량 이미지 사용에 용이하다 (폴더 안 파일을 모두 가져올때 사용) from matplotlib import pyplot as plt # 이미지 및 그래프 보여줄 때 사용 02. 이미지 정보 확인 image = Image.open('data.jpg') # 이미지 확인 image.size # 이미지 사이즈 확인 image.width # 이미지 가로 사이즈 확인 image.height # 이미지 세로 사이즈 확인 img_file = glob.glob("img/*.jpg") print(len(img_file)) Image.open(img_file[3]) # 이미지 파일 변수 안에 이미지 폴더 안에 모든 이미지를 불러옴 # 이미지 총 갯수를 보여주고, 그 중에 세번째 파일을 보여줌 03. 이미지 수정 image.resize((600, 480), Image.ANTIALIAS) # 이미지 사이즈 강제로 조절 # 강제로 조절시 이미지 깨짐 방지 Image.ANTIALIAS rario = 0.7 width, height = round(image.width * rario), round(image.height * rario) image.resize((width, height), Image.ANTIALIAS) # 비중을 70%로 줄이고, 그 값을 round 반올림해서 깨지지 않게보여줌 # 이미지 비율 그대로 확대 및 축소 가능 image.crop((0, 0 ,1000, 600)) # 특정 위치만 보여줌. 왼쪽 ...
댓글
댓글 쓰기