본문 바로가기

전체 글362

numpy - concatenate, 2022. 9. 25.
python - os.path.join 사용법 및 주의사항 root에 sub directory가 존재해서 이를 삭제하고 다른 파일명과 합치고 싶을 때 root, filename 은 각각 맨 뒤, 맨 앞에 /가 있으면 안된다! /는 path join이 알아서 채워주시 때문에 이중으로 입력되어 join에 실패한다!! 반드시 접하는 점에 /를 넣지 말라. ## os.path.join 공식문서 2022. 9. 24.
htop 사용 꿀팁 + 단축키 out of 메모리 process를 kill하고 싶을 때, 직접 pid입력하나? no way! htop찍고 mem클릭해서 내림차순 정렬 가장 많은 용량을 차지하는 process 발견하기 f5를 눌러서 process(하얀)/ thread(초록)를 계층구조로 본다. /누르고 process 이름을 검색한다. 해당 process를 클릭하고 바로 f9를 클릭한다. 방향키를 눌러서 kill항목으로 이동하여 enter 누른다. 그러면 해당 process에 엮인 스레드가 모두 kill!! 반영하는데 오래 걸리니 2-3번 반복하다보면 어느 순간 사라짐 ㅋ 2022. 9. 23.
numpy - hypot, pad, ogrid hypot ; hypotenuse(빗변) numpy.hypot(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = np.hypot(3*np.ones((3, 3)), 4*np.ones((3, 3))) array([[ 5., 5., 5.], [ 5., 5., 5.], [ 5., 5., 5.]]) pad(array, pad_width, mode='constant', **kwargs) # 위쪽 3개행, 아래쪽 2개행, 왼쪽 2개열, 오른족 3개열 0으로 패딩합니다 a = [[3, 2], [2, 3]] np.pad(a, ((3, 2), (2, 3)), 'mini.. 2022. 9. 21.