본문 바로가기

파이썬 TIP/라이브러리

(6)
주피터 노트북 아나콘다 연결 1. 주피터 노트북 설치 (가상환경을 활성화한 상태에서 진행) conda activate 가상환경 pip install jupyter notebook 2. 주피터 노트북에 가상환경 커널 연결 python -m ipykernel install --user --name 가상환경이름 --display-name "표시할 커널이름" 커널 이름에는 임의로 작성하여도 된다. 여기서 가상환경 이름은 ml_env 이라고 하고 아래와 같이 진행할 수 있다. python -m ipykernel install --user --name ml\_env --display-name "my\_env" 참고. 주피터 노트북에서 커널 연결 해제 아나콘다 가상환 경과 연결된 노트북을 해제는 아래와 같이 진행한다. jupyter kernel..
zipline-reloaded 환경 생성 1. 가상환경 설정 conda 4.12.0 python 3.8.12 (3.9에서 동작 안함) 2. Zipline 세팅 Anaconda Prompt에 아래 명령어를 입력한다. conda create -y -n mlft38 python=3.8 conda activate mlft38 conda install -y -c conda-forge mamba mamba install -y -c ml4t -c conda-forge -c ranaroussi pandas==1.3.5 mamba install numpy==1.22.4 mamba install zipline-reloaded pyfolio-reloaded iso3166==2.0.2 mamba install -y -c conda-forge jupyter if no..
collections > UserList UserList list 객체를 상속 받아 기능을 확장할 때 사용한다. 1. UserList를 상속하여 list를 생성 1) 클래스 생성 class MyList(UserList): def __init__(self, *args, **kwargs) : super().__init__(*args, **kwargs ) 2) 기능 테스트 mylist = MyList() mylist.append(1) mylist.append(2) mylist.append(3) mylist >> MyList([1, 2, 3]) mylist = MyList('mylist') mylist >> MyList(['m', 'y', 'l', 'i', 's', 't']) 2. 기능을 추가해서 확장 1) 클래스 생성 class MyList(User..