본문 바로가기
728x90

Programming/Python68

[Python] 파이썬 이미지 필터 (ImageFilter) 안녕하세요. 오늘은 파이썬으로 이미지에 필터를 적용하는 방법에 대해 알아보겠습니다. 파이썬 PIL ImageFilter ▣ 파이썬 PIL 모듈 ImageFilter from PIL import Image, ImageFilter - 사진과 같은 이미지에 대한 여러 가지가 필터가 있는 집합 세트를 제공하며, 위와 같이 import 하여 사용하면 됨. : ImageFilter 종류 BLUR CONTOUR DETAIL EDGE_ENHANCE EDGE_ENHANCE_MORE EMBOSS FIND_EDGES SHARPEN SMOOTH SMOOTH_MORE : ImageFilter 실제 적용하기 - 필터 적용 전에 이미지 보기 from PIL import Image, ImageFilter #이미지 불러오기 examp.. 2022. 12. 17.
[Python] 파이썬 사진 사이즈 변경 (resize) 안녕하세요. 파이썬 PIL(Pillow) 모듈을 활용하여 사진 사이즈를 변경하는 방법에 대해 알아보겠습니다. 파이썬 사진 사이즈 변경하기 ▣ PIL resize 함수 --모듈 import하기 from PIL import image - 사진.resize((width: 너비, height: 높이), Filters*), *default: NEAREST : Filters(품질) 종류 - 오른쪽(→)으로 갈수록 품질은 높으나 처리시간은 길어짐. NEAREST BOX BILINEAR HAMMING BICUBIC LANCZOS ▣ resize 함수로 사진 사이즈 변경하기 : Sample이 한 개일 때 from PIL import Image import os img = Image.open("C:/Users/코딩하는 금.. 2022. 12. 15.
[Python] 파일 리스트 가져오기 (os, glob) 안녕하세요. 오늘은 파이썬에서 특정 파일 이름이나 형식을 리스트로 가져오는 방법에 대해 알아보겠습니다. 파이썬 파일 리스트 가져오기 - 특정 폴더에 있는 특정 이름이나 파일 형식의 리스트를 가져와야 할 때, os 혹은 glob 모듈을 활용하면 됨. ▣ os 모듈 활용하기 import os direct = "C:/Users/코딩하는 금융인/Desktop/배경화면" file_list = os.listdir(direct) jpg_list = [] # jpg 형식 파일 리스트 추출 for file in file_list: if file.endswith(".jpg"): jpg_list.append(file) print(jpg_list) : 출력 결과 ['44194284702_b7b0bb922a_b.jpg', '7.. 2022. 12. 13.
[Python] 파이썬 문자열에서 숫자만 추출하기 안녕하세요. 오늘은 파이썬으로 문자열에서 숫자만 추출하는 방법 2가지에 대해 알아보겠습니다. 파이썬 문자열에서 숫자만 추출하기 ▣ 예시 문자열 "2022년 모두 수고하셨습니다. 2023년도 화이팅" - 해당 문자열에서 숫자인 2022와 2023만 추출 - 정규표현식으로 추출하는 방법과 정규표현식을 안쓰고 추출하는 방법 2가지에 대해 알아보겠음. 1) 정규표현식 활용 - 파이썬에서 정규표현식을 활용할 때 가장 자주 쓰이는 패키지 re 활용 import re example_text = "2022년 모두 수고하셨습니다. 2023년도 화이팅" example_text_num = re.sub(r'[^0-9]', '', example_text) # 결과 출력 print(example_text_num) # 202220.. 2022. 12. 1.
[Python] 파이썬 결측치 조회, 처리 안녕하세요. 오늘은 데이터 전처리 기본인 결측치를 파이썬으로 다루는 방법에 대해 알아보겠습니다. ※ 결측치(NA, Null 등) 처리하는 방법은 다른 툴에서도 다뤄봤으니 관심 있으시면 아래 글들을 찾아보시기 바랍니다. 2021.07.29 - [Programming & Data Analysis/SQL] - [SQL] null 처리하기 (조회, 대체) 2022.08.07 - [Programming & Data Analysis/R] - [R] 데이터 전처리, 결측치 파이썬 결측치 다루기 ▣ import 패키지 import pandas as pd import seaborn as sns import numpy as np ▣ 예제 데이터 seaborn :: penguins.head(10) species island.. 2022. 10. 13.
[Python] 랜덤(Random) 모듈 안녕하세요. 파이썬에서 간단하게 난수(random number)를 생성해주는 랜덤 모듈에 대해 공부해보겠습니다. 파이썬 랜덤(Random) 모듈 ▣ 랜덤(Random) 모듈이란? 파이썬에서 난수(Random Number)를 생성하기 위해 사용되는 기본 모듈로 각종 랜덤 관련 함수를 제공함 - 파이썬에서 기본적으로 모듈을 불러오려면 import해야함 (Ex. import random) (파이썬에 내장되어 있기에 따로 install할 필요 없음) - 파이썬에서 모듈 내 함수를 사용할 때는 모듈.함수명()을 써야함 (Ex. random.random()) ▣ 모듈 內 랜덤함수 함수 내용 random() 0과 1 사이 실수(float) 랜덤 추출 randint(a, b) a,b를 포함하여 사이에 있는 정수(int.. 2022. 10. 11.
728x90