Python(3)
-
[Python] for문에서 Dictionary의 key, value 값을 동시에 사용하는 방법
Python 에서 Dictionary 를 반복문 돌릴 때 Key와 Value를 모두 사용하고 싶을 때, dictionary = { "alpha" : 2, "beta" : 7, "gamma" : 8 } for key, value in dictionary.items() : print(key, value) # Output # alpha 2 # beta 7 # gamma 8 Dictionary 형식에 items() 를 사용하여 for 문을 돌리면 key와 value를 한번에 사용할 수 있다.
2023.06.06 -
[Python] requirements.txt 생성과 requirements.txt 속 패키지 설치
설치된 패키지 목록 requirements.txt 생성 가상 환경(venv) 혹은 현재 python에 pip로 설치된 패키지 목록에 대한 정보를 만들기 위해서는 freeze라는 명령어를 사용하면 된다. freeze 명령어를 통해 나온 출력 결과를 파일로 저장하려면 아래와 같이 입력하면 된다. pip freeze >requirements.txt requirements.txt 안에 있는 패키지 설치 반대로 requirements.txt라는 파일이 주어졌을 때, 그 안에 있는 패키지들을 모두 설치하기 위해서는 아래 명령어를 입력한다. pip install -r requirements.txt 참고 링크: docs.python.org/ko/3/tutorial/venv.html
2023.06.02 -
[Python] 경로 별 폴더 import 방법 (상위, 하위, 동일)
project -- ML +-- model -- __init__.py -- model1.py -- model2.py +-- trainer -- __init__.py -- model1_trainer.py -- model2_trainer.py +-- dataloader -- __init__.py -- model1_dataloader.py -- model2_dataloader.py -- train.py -- test.py -- main.py -- __init__.py -- practice.py 프로젝트 구조가 위와 같이 구성되어 있다고 가정해보자. case1) main.py 에서 train.py 와 test.py를 참조한다면 (동일 폴더 내 파일), import train import test 다음과 같이 간..
2023.06.02