본문 바로가기

분류 전체보기544

pillow crop, PIL 이미지 자르기, pillow 그림 자르기< pillow crop, PIL 이미지 자르기, pillow 그림 자르기 파이썬 PIL¶ In [2]: from PIL import Image 이미지 열기¶ In [3]: img = Image.open("test_image.jpeg") In [4]: w, h = img.size print("width(가로) : ", w) print("height(세로) : ", h) width(가로) : 1440 height(세로) : 1080 In [5]: img Out[5]: crop(가로 시작점, 세로시작점, 가로 끝점, 세로 끈점)¶ In [6]: img.crop((0,0,500,300)) Out[6]: In [7]: img.crop((500,300,700,600)) Out[7]: pillow 이미지 위에 글쓰기 .. 2023. 2. 25.
pandas 요약 describe 정보 info 컬럼보기 columns 타입보기 pandas 요약 describe 정보 info 컬럼보기 columns 타입보기 dtypes¶ 예시 데이터프레임 만들기¶ In [2]: import pandas as pd import numpy as np df = pd.DataFrame({"score1" : [99, 65, 79, 94, 87], "score2" : [79, 85, 78, 93, 97], "score3" : [59, np.nan, 39, np.nan, np.nan], "weight" : [5.43, 0.12, 10.44, 9.33, 4.22], "diff" : [-2.1, 5, 2, -5.4, -3.3], "place":["A", "B", "A", "A", "B"]}) df Out[2]: score1 score2 score3 weight.. 2023. 2. 25.
판다스 이전 값 활용, 값 하나씩 올리기, dataframe.shift pandas 판다스 이전 값 활용, 값 하나씩 올리기, dataframe.shift pandas¶ In [1]: import pandas as pd In [2]: df = pd.DataFrame({"value" : [5, 10, 15, 20, 25 ,30]}) df Out[2]: value 0 5 1 10 2 15 3 20 4 25 5 30 데이터의 인덱스를 원하는 수만큼 밀어내는 기능입니다. shift 함수에 원하는 수를 입력합니다. In [3]: # 1칸을 밀고 싶을 때 df.shift(1) Out[3]: value 0 NaN 1 5.0 2 10.0 3 15.0 4 20.0 5 25.0 In [4]: # 2칸을 밀고 싶을 때 df.shift(2) Out[4]: value 0 NaN 1 NaN 2 5.0 3 10... 2023. 2. 24.
파이썬 sklearn 유방암 데이터 (load_breast_cancer), 머신러닝, 딥러닝 파이썬 sklearn 유방암 데이터 (load_breast_cancer), 머신러닝, 딥러닝¶ sklearn에서 제공하는 유방암 데이터 입니다. 데이터에 대한 설명은 아래 링크를 통해 확인할 수 있습니다 https://scikit-learn.org/stable/datasets/toy_dataset.html#breast-cancer-dataset 유방암 데이터 설명 페이지로 이동 CLICK ! https://scikit-learn.org/stable/datasets/toy_dataset.html#breast-cancer-dataset In [4]: import pandas as pd from sklearn.datasets import load_breast_cancer breast = load_breast_.. 2023. 2. 24.
파이썬 sklearn 와인 데이터 불러오기 (load_wine), 머신러닝, 딥러닝 파이썬 sklearn 와인 분류 데이터 불러오기 (load_wine), 머신러닝, 딥러닝¶ sklearn에서 제공하는 와인 분류 데이터 입니다. 데이터 정보는 아래링크 참고하세요 https://scikit-learn.org/stable/datasets/toy_dataset.html#wine-dataset 와인 데이터 설명 CLICK ! https://scikit-learn.org/stable/datasets/toy_dataset.html#wine-dataset In [3]: import pandas as pd from sklearn.datasets import load_wine wine = load_wine() df = pd.DataFrame(wine.data, columns=wine.feature_na.. 2023. 2. 24.
Numpy argmax 최대값 위치 추출 axis 옵션 활용 Numpy argmax 최대값 위치 추출 axis 옵션 활용¶ 어레이에서 가장 큰 값의 위치를 알려줍니다. In [2]: import numpy as np data = np.array([0, 2, 3, 10, 3, 2, 1]) np.argmax(data) Out[2]: 3 axis 옵션을 활용해서 지정된 차원 별 가장 큰 값의 위치를 알려줍니다. In [3]: data = np.array([[1, 2, 3], # 1, 2, 3 중 가장 큰값의 위치 : 2 [6, 5, 4], # 6, 5, 4 중 가장 큰값의 위치 : 0 [8, 9, 7]]) # 8, 9, 7 중 가장 큰값의 위치 : 1 np.argmax(data, axis=1) Out[3]: array([2, 0, 1]) 분류 문제를 해결하면 predi.. 2023. 2. 23.