본문 바로가기

Python3

[ml-agents] 윈도우에 ml-agents 환경 구축 https://youtu.be/mJh31T3aGkI 1. git으로 ml-agents 저장소 클론하기 저는 사용자 폴더(powershell을 키면 default로 설정되어있는 경로)에 git clone을 했습니다. git clone https://github.com/Unity-Technologies/ml-agents 2. python 환경 구축 아나콘다, 파이썬 뭐든 상관 없습니다. 저는 아나콘다로 ml-agents라는 이름의 파이썬 3.8버전 가상환경을 만들었다. conda create -n ml-agents python=3.8 conda activate ml-agents 3. ml-agents/ml-agents 폴더로 이동 아래 명령어를 치면 됩니다. 2번 치는 거 맞습니다. cd ml-agents .. 2022. 2. 14.
우분투 18.04, 20.04에서 가상환경 설치하기, 활성화하기 (20.04도 잘 되네용 ㅎㅎ) 1. pip과 virtualenv 설치하기 virtualenv를 설치해주기 위해서 pip를 설치한다. 나는 아나콘다가 없어서 pip을 설치했는데 이미 아나콘다가 있다면 괜찮을 것이다. # python의 pip을 설치한다(18.04는 파이썬 3버전이 깔려있으므로 python3-pip) $ sudo apt-get install python3-pip # virtualenv를 설치 $ sudo pip3 install virtualenv 2. 가상환경 생성하기 나는 django 실습환경을 구축하기 위해서 django라는 이름의 가상환경을 생성했다. 아마 이 글을 읽는 독자께서는 가상환경을 만드려는 이유가 있을 것이기 때문에, 그 목적이나 평소 네이밍 습관에 맞춰 생성하시면 될 것 .. 2020. 12. 18.
itertools - cycle cycle - 순환가능 객체 요소의 반복 생성 zip을 할 때 한 리스트의 elements 수가 다른 것보다 작다고 하면, 1,2,1,2,1,2,1,2,1,2,... 이렇게 다른 리스트의 원소 수에 맞춰 계속 쓰는 것이 아니라 itertools.cycle([1,2]) 이렇게 쓰면 훨씬 간단히 표현할 수 있다. 입력 예시) import itertools lst1 = ["가", "나", "다"] lst2 = [1, 2, 3, 4, 5, 6, 7, 8, 9] for item1, item2 in zip(itertools.cycle(lst1), lst2): print(item1, item2) 결과물) 가 1 나 2 다 3 가 4 나 5 다 6 가 7 나 8 다 9 설명)가나다는 3개 뿐이지만 cycle덕에 가나다.. 2020. 4. 17.