python 6

python 패키지 매니저 pip 사용법 정리

패키지 설치 또는 다운로드 설치 : pip install [패키지명] 예시1> pip install numpy(패키지명) 예시2> pip install numpy pandas(패키지명이 여러개일 경우 한 칸 띄우고 기입) 다운로드(패키지 파일(.whl)을 현재 터미널 경로로 다운로드) : pip download [패키지명] 예시1> pip download matplotlib(패키지명) 예시2> pip download matplotlib seaborn(패키지명이 여러개일 경우 한 칸 띄우고 기입) 설치 및 다운로드 과정에서 SSL 오류(터미널에서 붉은 색으로 표시가 되면서 port=443, SSLError 등 메시지가 표시)로 진행이 안 되는 경우에는 --trusted-host 옵션을 사용합니다. # al..

cuda(GPU 연산) 사용 버전 torch 설치하기

torch 설치 시 문제점 및 CUDA 사용 가능 여부 확인 github에 있는 프로젝트를 다운로드 받아 requirements.txt를 일괄 설치하게 되는 경우가 많은데, 이런 경우 torch는 설치되었지만 CUDA는 사용할 수 없는 상태입니다. torch CUDA 사용 가능 여부 확인 CUDA 설치 확인 : 다음 명령어를 실행해서 아래와 같은 내용이 표시가 되면 CUDA는 정상적으로 설치된 상태입니다. 예시 화면에서는 CUDA 11.8 버전이 설치된 상태입니다. # 터미널 상에서 실행합니다. nvcc -V torch에서 CUDA(GPU) 사용이 가능한지 확인 : torch 라이브러리를 임포트하고 available() 값이 True이면 사용 가능, False이면 사용 불가능한 상태입니다. # 터미널에..

폴더 체크 / 생성, 폴더 내 파일 삭제 방법

원하는 폴더가 없는 경우 생성해 주는 함수 / 폴더 내에 파일이 있는 경우 전체를 삭제 또는 특정 확장자 파일을 삭제하는 경우의 예제입니다. 1. 폴더 체크 및 없는 경우 생성 1 2 3 4 5 6 7 8 9 10import os def checkdir(createPath): if os.path.exists(createPath): return 'already exists' else: os.mkdir(createPath) return 'dir create' print(checkdir('c:/temptest')) createPath라는 원하는 경로를 입력해 주면 해당 경로가 존재하는 경우 'already exists'를 리턴하고 없는 경우에는 폴더 생성 후 'dir create'라는 값을 리턴합니다. 리턴값..

코드카데미 파이썬(Codecademy Python) 강좌 - 계승 또는 팩토리얼(factorial)

안녕하세요. 춘삼이의 블로그입니다. 코드카데미 파이썬(Codecademy Python) 강좌 해설 4번째 시간입니다. 이번 문제는 반복문 챕터의 [연습이 최고를 만든다]에 4번째 문제 [계승 또는 팩토리얼(factorial)] 입니다. 정수 x를 입력값으로 하는 함수 factorial을 만들고 정수 x의 팩토리얼을 구하여 결과값을 반환하도록 구현하면 됩니다. 팩토리얼은 1부터 시작해서 정수 x까지의 모든 정수를 곱한 값입니다. 일단 완성된 코드는 아래와 같구요. 1234567891011121314def factorial(x): # x를 입력값으로 갖는 factorial 함수 생성 if x >= 1: # x가 1이상일 경우에 명령을 실행 total = x # 결과값 total에 초기값 x 할당 y = x ..