반응형
Python/Python 예제 코드2024. 11. 3. 03:14Python - lambda 예제 코드

Lambda는 이름 없는 일회용 함수를 만드는 방법입니다. lambda 인자: 표현식2021. 5. 29 최초작성2024. 11. 3같은 기능을 하는 일반 함수와 lambda 함수를 비교해봅니다. # 일반 함수def add(x, y):    return x + y# lambda 함수add_lambda = lambda x, y: x + yprint(add(3, 5))        # 출력: 8print(add_lambda(3, 5)) # 출력: 8if문에서 사용 is_even = lambda x: "짝수" if x % 2 == 0 else "홀수"print(is_even(4))    # 짝수print(is_even(7))    # 홀수# 삼항 연산자 사용is_positive = lambda x: "양수" ..

Python/Python 예제 코드2024. 10. 22. 23:01파이썬 이터레이터(Iterator)와 제너레이터(Generator)

파이썬 이터레이터(Iterator)와 제너레이터(Generator)의 차이점을 살펴봅니다.2024. 10. 22 최초작성이터러블과 이터레이터 제너레이터이터러블과 이터레이터이터러블(Iterable)은 반복 가능한 파이썬 객체로 for 루프를 사용하여 객체의 원소를 순회하여 접근할 수 있습니다. 이터러블의 예로는 리스트, 집합, 튜플, 딕셔너리, 문자열 등이 있습니다. iter() 함수를 통해 이터레이터를 반환합니다.  이터레이터(iterator)는 리스트, 튜플 등의 이터러블 객체에 iter() 함수를 적용하여 얻을 수 있는 객체입니다. 이 객체는 __next__() 메서드를 통해 객체의 요소를 순차적으로 접근할 수 있습니다. 한 번에 하나의 요소만 반환하며, 모든 요소를 순회하면 StopIteration..

서브 디렉토리 별로 포함된 이미지 파일을 딕셔너리에 저장하는 파이썬 코드
Python/Python - 파일2024. 10. 10. 21:01서브 디렉토리 별로 포함된 이미지 파일을 딕셔너리에 저장하는 파이썬 코드

서브 디렉토리 별로 포함된 이미지 파일을 딕셔너리에 저장하는 파이썬 코드입니다. 2024. 10. 10 최초작성테스트 결과를 쉽게 확인할 수 있도록 서브 디렉토리에 있는 이미지 개수를 줄여놓고 테스트했습니다. 이미지 파일 외에 _DS_Store 같은 다른 파일이 포함되어도 처리할 수 있도록 코드가 작성되어 있습니다.  전체 코드입니다.  import os# 디렉토리 지정dataset_path = 'train'# 서브 디렉토리 이름 얻기entries = os.listdir(dataset_path)subdirs = [entry for entry in entries if os.path.isdir(os.path.join(dataset_path, entry))]# 서브 디렉토리 별로 서브 디렉토리 이름을 key로..

Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2)
Python/Python 개발환경2024. 10. 9. 06:33Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2)

Windows와 Ubuntu, WSL2에 Visual Studio Code와 Miniconda를 사용한 Python 개발 환경을 만드는 방법을 다루고 있습니다. 2022. 4. 03  최초작성2023. 3. 19  2023. 9. 16  영상 추가2023. 12. 29 우분투 PATH 설정 관련 수정2024. 3. 112024. 3. 132024. 5. 4  2024. 8. 25   윈도우에서 테스트 진행하여 큰 변화 없었음. 영상이 편한 분은 아래 영상을 참고하세요. 원도우 기준으로 설명하고 있습니다.  블로그의 포스트의 내용이 최신 버전입니다.  (2024.10.9) Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기https://youtu.be/I_-2cLn..

Python/Python - 오디오2024. 10. 3. 21:55마이크를 사용하여 녹음하는 Python 예제

마이크를 사용하여 녹음하는 Python 예제 코드입니다.2024. 10. 3 최초작성다음 패키지를 설치해야 합니다. pip install pyaudio scipy librosa실행하면 녹음 후, output.wav 파일에 저장됩니다.  녹음 시작...녹음 완료.녹음이 output.wav에 저장되었습니다.전체 코드입니다. import pyaudioimport waveimport numpy as npfrom scipy import signalimport librosa# 오디오 설정CHUNK = 1024FORMAT = pyaudio.paInt16CHANNELS = 1RATE = 44100RECORD_SECONDS = 5WAVE_OUTPUT_FILENAME = "output.wav"def apply_bandpa..

Windows에서 Miniconda 삭제하기
Python/Python 개발환경2024. 8. 25. 21:09Windows에서 Miniconda 삭제하기

Windows에서 Miniconda를 삭제하는 방법을 다루고 있습니다.최초작성 2024. 8. 25윈도우 + R 키를 누른 후,  appwiz.cpl를 입력하고 엔터를 눌러 실행합니다. 오른쪽 위에 miniconda를 입력하면 보이는 Miniconda3 항목에서 마우스 우클릭하여 메뉴에서 제거를 선택합니다.제거를 진행합니다. 아직 제거되지 않은 다음 폴더가 있다면 탐색기에서 삭제합니다. C:\Users\사용자명\.condarcC:\Users\사용자명\.condaC:\Users\사용자명\.continuum

Python/Python 예제 코드2024. 8. 20. 21:46Python List sorted 와 sort 메소드 차이 및 사용 방법

파이썬의 리스트에서 sorted 메소드와 sort 메소드를 사용하는 비교 예제입니다.2024. 8. 15  최초작성sorted 메소드는 정렬후 새로운 리스트를 반환하며 sort 메소드는 원본 리스트를 직접 변경하는 차이가 있습니다. original_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]print("원본 리스트:", original_list)print()# 원본 리스트: [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]# sorted() 함수 사용sorted_list = sorted(original_list)print("sorted() 함수 사용 후:")print("정렬된 새 리스트:", sorted_list)print("원본 리스트:", original_lis..

Visual Studio Code에서 외부 터미널에서 파이썬 코드 실행하기
Python/Python 개발환경2024. 8. 15. 07:53Visual Studio Code에서 외부 터미널에서 파이썬 코드 실행하기

Visual Studio Code에서 외부 터미널(윈도우에선 명령 프롬프트)에서 파이썬 코드를 실행하는 방법을 다룹니다.2024. 8. 11 최초작성1. 테스트하기 위해 폴더를 생성후,  파이썬 소스코드를 하나 작성했습니다. 디버그 아이콘을 클릭합니다.  2. create a launch.json file을 클릭합니다.  3. Python Debugger를 클릭합니다.  4. Python File을 클릭합니다.  5. 다음 내용으로 launch.json 파일을 대체합니다.  {    // Use IntelliSense to learn about possible attributes.    // Hover to view descriptions of existing attributes.    // For mo..

Python/Python 예제 코드2024. 8. 14. 22:02Python 리스트에서 중복 원소 제거하기 set, dict.fromkeys

파이썬 리스트에서 중복 원소를 제거하는 예제코드입니다.2024. 8. 11  최초작성set을 사용하는 방법은 리스트의 순서가 유지되지 않는 단점이 있습니다. original_list = [10, 2, 2, 3, 4, 4, 5]unique_list = list(set(original_list))print(unique_list)# [2, 3, 4, 5, 10]dict.fromkeys을 사용하면 리스트의 순서가 유지됩니다.  original_list = [10, 2, 2, 3, 4, 4, 5]unique_list = list(dict.fromkeys(original_list))print(unique_list) # [10, 2, 3, 4, 5]

Python/Python 예제 코드2024. 8. 13. 22:41한글 표기 가격을 만원 단위로 변환하는 Python 예제

1억 1천만원을 1001만원으로 바꾸는 것처럼 한글이 포함된 가격 표시를 만원 단위로 바꾸는 파이썬 예제코드입니다. 2024. 8. 11 최초작성실행 결과입니다. 5000만원 -> 5000만원1억 1천만원 -> 10001만원2억원 -> 20000만원15000원 -> 1만원2만 5000원 -> 2만원삼십억 이천만원 -> 10001만원1억 5천 -> 10000만원전체 코드입니다. def convert_to_manwon(amount_str):    amount_str = amount_str.replace(',', '').replace(' ', '').replace('원', '').strip()    total = 0    num_map = {'십': 10, '백': 100, '천': 1000, '만': 100..

반응형
image