업무 스킬(72)
-
[Pandas] group별 Sequence 표현하는 열 생성하기
1. 'user_idx'별로 Sequence Column 생성하기. 위와 같이 'user_idx' 별로 Sequnece를 생성하고자 한다. 위와 같이 써주면된다. cumcount()를 하면 0부터 시작하기 때문에 +1을 해주어 1부터 시작하게 해주자
2021.09.08 -
[Python] np.max axis 와 keepdims
axis = 0 : column의 max axis = 1 : row의 max keepdims = True : 원본 차원 유지 여부
2021.07.31 -
[PyTorch] model 에서 NotImplementedError 해결
1. PyTorch에서 Train 진행 시, Model에서 진행하는 NotImplementedError. 대부분 문제는 forward 부분의 오타(Typo)가 문제임 forward 부분을 볼 것.
2021.07.23 -
[Anaconda] 32BIT 가상 환경 설정 및 python 3.7 설치
1. 가상환경 생성 conda create -n '가상환경 이름' 2. 가상환경 활성화 conda activate '가상환경 이름' 3. 32BIT으로 설정 conda config --env --set subdir win-32 4. python 3.7 설치 conda install python=3.7 5. 설정 확인 conda info python
2021.07.10 -
[Python] collections.defaultdict 를 활용한, 특정 글자 수 Count
1. defaultdict를 사용했을 때. 2. defaultdict를 사용하지 않았을 때. 3. 차이는? defualtdict를 사용하면 말 그대로 error가 났을 때, default 값을 넣어주는 거다. 나는 코드에서 (int)를 사용하였다. 그렇다면 에러가 났을 때 괄호 안의 int()를 default 값으로 넣어주는데. 그 값은 바로 '0'이다. 즉, defaultdict를 사용하지 않았을 때에는 my_dict에 아무것도 없어서 my_dict[w] += 1 에서 아래와 같이 오류가 발생할 텐데 defaultdict(int)를 사용하면, 에러가 났을 때 '0' 값이 default로 들어가게 되어서. 특정 글자 수 count가 잘 되는 것이다.
2021.07.07 -
[Conda] Conda 가상환경 Jupyter notebook 연결하기
1. 가상환경 Activate ↓명령어↓ conda activate '가상환경 이름' 2. 가상환경에 Jupyter Notebook 설치 ↓명령어↓ pip install jupyter notebook 3. Jupyter에 가상환경 용 Kenel 생성 ↓명령어↓ python -m ipykernel install --user --name '가상환경 이름'
2021.07.06