본문 바로가기
반응형

Python185

Ubuntu 20.04에 Miniconda 설치 후, Tensorflow와 OpenCV 설치하기 Ubuntu 20.04에 Miniconda 설치 후, Tensorflow와 OpenCV 설치하는 방법을 다룹니다. 2021. 7. 7 최초작성. 2021. 7. 8. 다시 검토(conda activate 실행 안되는 문제 해결, 가상환경 위치관련 수정) 참고 https://varhowto.com/install-miniconda-ubuntu-20-04/ 1. 설치를 할 때 사용할 최신버전 설치 쉘스크립트를 다운로드합니다. $ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 2. 쉘스크립트의 퍼미션을 실행가능하도록 변경합니다. $ chmod +x Miniconda3-latest-Linux-x86_64.sh 3. 쉘 스크립트.. Python/Python 개발환경 2023. 10. 6.
리스트를 정해진 개수로 분할하여 딕셔너리에 저장하는 Python 예제 리스트를 정해진 개수로 분할하여 딕셔너리에 저장하는 Python 예제 코드입니다. 2023.1.21 최초작성 # 리스트 크기 max_size = 18 # 나눌 원소 개수 element_size = 6 # 테스트를 위해 연속적인 숫자로 구성된 리스트 생성 temp = [i for i in range(0,max_size)] # element_size 크기의 리스트를 원소로 하는 리스트 생성. # max_size가 element_size로 나누어 떨어지지 않는 경우 마지막 원소로 element_size보다 작은 크기의 리스트가 생성됨. g_image_order_list = {} for i in range(0,max_size,element_size): g_image_order_list[i//element_siz.. Python/Python 예제 코드 2023. 1. 21.
Python에서 getch 함수 사용하기 Python에서 C언어의 getch 함수와 동일한 기능을 하는 함수를 사용한 예제 코드입니다. 2022. 12. 14 최초작성 getch는 엔터를 누를 필요 없이 키 하나를 누른 것을 입력으로 받습니다. 아래 예제코드는 q를 누르면 프로그램이 종료됩니다. 윈도우와 우분투에서 테스트 가능하도록 작성되었습니다. import platform if platform.system() == 'Windows': import msvcrt as getch else: import getch while True: char = getch.getch() if platform.system() == 'Windows': char = char.decode('utf-8') print(char) if char == 'q': break Python/Python 예제 코드 2022. 12. 14.
Numpy Array 이미지를 하나의 Numpy Array로 합쳤다가 분리하기 넘파이 배열 이미지를 하나의 넘파이 배열로 합쳤다가 다시 분리하는 예제 코드입니다. 2022. 12.8 최초작성 넘파이 모듈을 로드합니다. >>> import numpy as np 3개의 넘파이 배열을 생성합니다. >>> a = np.empty((488,488,3), dtype=np.uint8) >>> b = np.empty((488,488,3), dtype=np.uint8) >>> c = np.empty((488,488,3), dtype=np.uint8) 첫번째 차원을 추가하여 4차원 넘파이 배열로 변환합니다. >>> a = np.expand_dims(a, axis=0) >>> b = np.expand_dims(b, axis=0) >>> c = np.expand_dims(c, axis=0) 넘파이 배열.. Python/Numpy 2022. 12. 8.
logging을 사용하여 stdout, stderr을 파일에 저장하는 Python 예제 logging을 사용시 출력하라고 지정한 내용외에 표준 출력이나 표준 에러로 화면에 보여지는 내용들이 파일에 저장되었으면 하는 아쉬움이 있었습니다. 찾아보니 해결한 코드가 있네요. 하지만 파일에 저장이 되는 반면 화면에는 출력이 보이지 않는 단점이 있습니다. https://stackoverflow.com/a/39215961/19664020 2022. 11. 14 최초작성 import logging import sys class StreamToLogger(object): """ Fake file-like stream object that redirects writes to a logger instance. """ def __init__(self, logger, level): self.logger = log.. Python/Python 예제 코드 2022. 11. 14.
반응형