CS97 vimrc 설정하기 vimrc에서 주석은 "이다. colorscheme의 경우 ~/.vim/colors 디렉토리 내에 다운로드한 파일을 넣어 설정해줄 수 있으며, 나는 이 깃헙에서 jellybeans 라는 테마를 다운받아 적용했다. 다른 테마를 찾아 적용하려면 맨 마지막 줄의 jellybeans를 다른 테마명으로 바꿔야 함 " Syntax Highlight if has("syntax") syntax on endif " indent set autoindent set cindent set smartindent set tabstop=4 set expandtab set shiftwidth=4 " line number set nu " colorscheme ~/.vim/colors colorscheme jellybeans 2023. 7. 5. bipartite 그래프 간단하게 시각화하기 포스팅 개요 bipartite 그래프는 이종, 그러니까 다른 종류의 노드로 구성된 그래프이다. 이를 테면 추천 문제에서 유저와 아이템의 관계와 같이. 그래프 데이터를 간단하게 시각화하여 보기 위해서는 networkx라는 라이브러리를 활용할 수 있다. 상용화 툴이나 자바스크립트 기반의 예쁘게 그려주는 라이브러리들도 있는데, 지금 소개하는 방법은 주로 주피터 노트북 위에서 아주 간단하게 전체 노드의 관계를 전반적인 관점에서 보기 위한 원시적인 방법이라고 생각하면 될 것 같다. 목차 1. 예제 개요 툴: python의 networkx 라이브러리 (pip install networkx) 데이터: 무비렌즈 100k 1) 시각화를 위한 라이브러리 로드 import os import pandas as pd impor.. 2023. 6. 30. scipy.stats.skew 가 nan을 리턴할 때 목차 문제 상황 skewness를 측정하려고 scipy.stats.skew를 사용하였는데, 결과로 nan이 리턴되었다. from scipy.stats import skew skew(df[col]) nan 해결 방법 문제 확인 아래 코드를 통해, skewness를 측정하려했던 컬럼에 결측값(np.nan)이 있었음 df[col].isna().sum() 179 scipy 공식 도큐먼트를 통해 skew 메서드에 결측치 처리 정책 옵션을 줄 수 있는 것을 확인함. 디폴트 옵션으로 nan_policy='propagate'가 설정되어 있어 na이 출력됨을 확인함. propagate: nan이 있으면 nan을 출력함 omit: (사전적 의미는 생략) nan이 있으면, 무시하고 값이 있는 데이터에 대해서만 skewnes.. 2023. 6. 21. [pandas] 모두 nan인 컬럼 제거하는 한 줄 코드 df.drop(columns=df.columns[df.isna().all()], inplace=True) inplace를 True로 설정하여, 따로 변수에 덮어씌우지 않아도 적용됨 2023. 6. 19. pip mysqlclient 설치 오류 (metadata-generation-failed) 문제상황: pip으로 ubuntu machine에 mysqlclient를 설치하는데 오류가 났다. $ pip install mysqlclient Collecting mysqlclient==2.1.1 (from -r requirements.txt (line 32)) Using cached mysqlclient-2.1.1.tar.gz (88 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [16 lines of output] /bin/sh: 1: mysql_config: not found.. 2023. 6. 5. Git organization PUSH 에러 - The requested URL returned error: 403 문제 상황: 회사 깃헙에 내 계정으로 푸시를 하려는데, 안됨 $ git push origin [branchname] remote: Write access to repository not granted. fatal: unable to access [remote url]: The requested URL returned error: 403 권한 문제인지 확인: 나의 경우 권한문제 remote url을 웹으로 접속하여 아무 파일이나 연 다음 수정(펜 모양 아이콘)을 해보니, 수정 권한이 없어서 fork를 해야된다고 함. 볼 수는 있지만 수정 권한이 없었던 것. 해결 방법: 관리자에게 권한 요청 후 push 시도하니 잘만 됨 2023. 6. 5. 이전 1 ··· 4 5 6 7 8 9 10 ··· 17 다음