본문 바로가기

파이썬10

파이썬 콘솔(console) 출력 보이지 않게 하는 코드 콘솔창 자체를 띄우지 않는 기능이 아니라, 잠시동안 출력을 멈추게 하고 싶은 경우가 있었습니다. 원하는 내용은 보이게 하되, 보고 싶지 않은 부분만 콘솔창에 출력되지 않게 하는 코드입니다. from contextlib import contextmanager import sys, os @contextmanager def suppress_stdout(): with open(os.devnull, "w") as devnull: old_stdout = sys.stdout sys.stdout = devnull try: yield finally: sys.stdout = old_stdout 이렇게 함수를 만들어주면, 다음과 같이 사용이 가능합니다. with suppress_stdout(): print("이 내용은 출력.. 2023. 9. 5.
파이썬 DFT 코드 미리보기: 결과 파형 이 코드는 Python으로 작성된 이산 푸리에 변환(DFT, discrete Fourier transform) 예제입니다. 주어진 시간축에서 주파수 성분의 크기 및 위상을 추출하기 위해 이산 푸리에 변환을 사용합니다. 코드의 첫 부분에서는 NumPy와 Matplotlib 라이브러리를 import 합니다. DFT 함수는 Numpy 배열을 사용하며, 결과를 그래프로 시각화하는 데에는 Matplotlib가 사용됩니다. (2023.03.23 - [컴퓨터/파이썬] - 파이썬 matplotlib 간단 소개) import numpy as np import matplotlib.pyplot as plt DFT 함수의 입력으로는 N(샘플링 포인트의 수)와 sig(시그널)을 받습니다. 이 함수에서는 N.. 2023. 4. 9.
tesseract 설치 및 환경변수 설정 방법 설치 tesseract OCR 엔진을 설치하기 위해서는 운영체제에 따라 다음과 같은 방법을 사용할 수 있습니다. Windows : https://github.com/UB-Mannheim/tesseract/wiki 에서 tesseract-OCR-w64-setup-v5.0.0-alpha.20210506.exe를 다운로드하여 설치합니다. Mac : Homebrew 패키지 매니저를 사용하여 설치합니다. 터미널에서 다음 명령어를 실행합니다. brew install tesseract Linux : 패키지 매니저를 사용하여 설치합니다. Ubuntu에서의 예시: sudo apt install tesseract-ocr 설치가 완료되면, 환경변수 설정을 해야 합니다. 환경변수 설정 Windows에서 tesseract OC.. 2023. 3. 27.
파이썬 matplotlib 간단 소개 안녕하세요! 오늘은 파이썬에서 데이터 시각화를 할 수 있는 라이브러리인 Matplotlib에 대해 알아보겠습니다. Matplotlib은 파이썬에서 가장 널리 사용되는 데이터 시각화 라이브러리 중 하나입니다. 이 라이브러리를 사용하면 다양한 차트와 플롯을 그릴 수 있습니다. 그래프의 크기, 색상, 레이블, 범례 등을 조절할 수 있어 매우 다양한 형태의 시각화를 가능하게 합니다. Matplotlib는 먼저 데이터를 NumPy 배열 형태로 준비한 후, 그 배열을 사용하여 그래프를 그립니다. 예를 들어, 다음과 같이 간단한 선 그래프를 그릴 수 있습니다. import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 10, 100) y = np.si.. 2023. 3. 23.
반응형