본문 바로가기
반응형

함수 설명183

[Python] if문 한 줄(one-line), 한 줄 if문 (ternary operator, one) 활용 예제 숫자가 양수인지 판별기본 사용법result = "양수" if num > 0 else "음수 또는 0"상세 설명"양수": 조건이 참(num > 0)일 때 반환되는 값입니다.else "음수 또는 0": 조건이 거짓일 경우 반환되는 값입니다.if num > 0: num이 0보다 클 때 조건을 만족합니다. 짝수/홀수 구분기본 사용법result = "짝수" if n % 2 == 0 else "홀수"상세 설명"짝수": n이 2로 나눠떨어질 경우 반환됩니다. "홀수": 나눠떨어지지 않을 경우 반환됩니다.n % 2 == 0: 짝수 여부를 판단하는 조건식입니다. 나이로 성인 여부 구분기본 사용법status = "성인" if age >= 20 else "미성년자"상세 설명"성인": age가 20 이상일 때 반환됩니다."미.. 2025. 4. 13.
[Python] 리스트 컴프리헨션(List Comprehension) 활용 예제 숫자 제곱 리스트 만들기기본 사용법squares = [x**2 for x in range(10)]상세 설명x2: 각 숫자 x의 제곱 값을 반환합니다.for x in range(10): 0부터 9까지 반복하며 리스트를 만듭니다. 짝수만 필터링 기본 사용법evens = [x for x in range(20) if x % 2 == 0]상세 설명x for x in range(20): 0부터 19까지 숫자를 반복합니다.if x % 2 == 0: 짝수인 값만 리스트에 포함합니다. 문자열에서 대문자만 추출 기본 사용법caps = [c for c in "AbCDefG" if c.isupper()]상세 설명for c in "AbCDefG": 문자열의 각 문자 c를 순회합니다.if c.isupper(): 대문자인 경우만 .. 2025. 4. 13.
[PIL] 함수 목차 1. 이미지 열기 및 저장Image.open(): 이미지 파일을 엽니다.Image.save(): 이미지를 파일로 저장합니다. 2. 이미지 표시 및 정보Image.show(): 이미지를 화면에 표시합니다.Image.size: 이미지의 크기(너비, 높이)를 반환합니다.Image.mode: 이미지의 색상 모드를 반환합니다. 3. 이미지 처리Image.resize(): 이미지 크기를 조정합니다.Image.rotate(): 이미지를 회전합니다.Image.transpose(): 이미지를 뒤집거나 회전합니다. 4. 색상 처리Image.convert(): 이미지의 색상 모드를 변환합니다.Image.split(): 이미지를 개별 색상 채널로 분리합니다.Image.merge(): 개별 채널을 하나의 이미지로 병합합니다. .. 2024. 11. 18.
[NumPy] 함수 목차 1. 배열 생성 및 조작np.array(): 배열을 생성합니다.np.zeros(): 모든 요소가 0인 배열을 생성합니다.np.ones(): 모든 요소가 1인 배열을 생성합니다.np.empty(): 초기화되지 않은 배열을 생성합니다.np.arange(): 지정된 범위의 값으로 배열을 생성합니다.np.linspace(): 지정된 범위 내에서 균등하게 분포된 값으로 배열을 생성합니다.np.reshape(): 배열의 형태를 변경합니다.np.transpose(): 배열의 축을 바꿉니다.np.concatenate(): 배열을 연결합니다.np.split(): 배열을 분할합니다.np.stack(): 배열을 쌓아 새로운 차원을 만듭니다.np.vstack(): 배열을 수직으로 쌓습니다.np.hstack(): 배열을 수평으.. 2024. 11. 18.
[OpenCV] 함수 목차 1. 이미지 처리 기본 함수cv2.imread(): 이미지를 읽어옵니다.cv2.imshow(): 이미지를 화면에 표시합니다.cv2.imwrite(): 이미지를 저장합니다.cv2.putText(): 이미지에 텍스트를 추가합니다. 2. 도형 및 텍스트 그리기cv2.line(): 직선을 그립니다.cv2.rectangle(): 사각형을 그립니다.cv2.circle(): 원을 그립니다.cv2.polylines(): 다각형을 그립니다. 3. 산술 연산cv2.add(): 두 이미지를 더합니다.cv2.subtract(): 한 이미지에서 다른 이미지를 뺍니다.cv2.addWeighted(): 두 이미지를 가중치를 주어 합칩니다. 4. 형태학적 연산cv2.erode(): 이미지를 침식시킵니다.cv2.dilate(): 이미.. 2024. 11. 18.
[Python] 함수 목차 1. 수학 및 숫자 관련 함수abs(x): 숫자 x의 절댓값을 반환합니다.divmod(a, b): 두 숫자의 몫과 나머지를 튜플로 반환합니다.sum(iterable, /, start=0): iterable의 합계를 계산합니다.min(iterable, *[, key, default]): 최소 값을 반환합니다.max(iterable, *[, key, default]): 최대 값을 반환합니다.float([x]): 숫자를 부동소수점으로 변환합니다.int([x[, base]]): 값을 정수로 변환합니다. 2. 데이터 타입 변환 및 생성 함수bool([x]): 값을 불리언으로 변환합니다.dict(**kwargs): 딕셔너리 객체를 생성합니다.list([iterable]): 리스트 객체를 생성합니다.str(objec.. 2024. 11. 18.
[PyTorch] 함수 목차 1. Tensor 생성 및 변환 torch.flatten(): 텐서를 1차원으로 평탄화torch.stack(): 텐서를 새로운 차원에 쌓기torch.cat(): 텐서들 연결torch.unsqueeze(): 텐서의 차원을 추가torch.squeeze(): 텐서에서 크기가 1인 차원을 제거torch.arange(): 지정한 범위의 값으로 텐서 생성torch.linspace(): 지정한 범위에서 동일 간격으로 값을 가지는 텐서 생성torch.ones(): 1로 채워진 텐서 생성torch.zeros(): 0으로 채워진 텐서 생성torch.tensor(): 주어진 데이터를 텐서로 변환torch.eye(): 단위행렬 생성 2. 난수 생성torch.randint(): 지정한 범위 내의 정수 난수로 텐서 생성torch.. 2024. 11. 18.
[PIL] 이미지 선명도 조절하기: ImageEnhance.Sharpness() 사용 및 설명 소개  ImageEnhance.Sharpness(image)는 Pillow 라이브러리에서 이미지의 선명도(Sharpness)를 조절하는 데 사용되는 클래스입니다. 이 클래스는 이미지의 선명도를 강화하거나 완화하는 데 유용하며, 이미지를 더 선명하게 만들거나 부드러운 효과를 주는 데 활용됩니다. 선명도를 조절하여 이미지의 시각적 품질을 개선하거나, 창의적인 효과를 적용할 수 있습니다. 기본 사용법from PIL import Imagefrom PIL import ImageEnhance# 이미지 파일 열기img = Image.open('sample_image.jpg')# 선명도 조절 객체 생성enhancer = ImageEnhance.Sharpness(img)# 선명도를 2배로 증가 (1.0이 원본 선명도)s.. 2024. 10. 14.
반응형