Jupyter notebook(9)
-
[VSCode] Python Interactive window 사용하여 코딩하기
가끔 jupyter를 사용하다 보면 버벅거릴 떄가 있고, 메모리를 많이 차지하는 경우가 있습니다. 이게 실제로 효율적인지는 모르겠지만, 우연히 발견하게 된 interactive view가 도움이 될 수도 있을 것 같아 공유드립니다. 물론 vscode 주피터에서 작업을 하게 되면, 기존에 관습대로 할 수 있어서 좋지만, 실제 학습 코드 개발이나 테스트하는 입장에서는 py에서 작업을 하는 것이 더 좋을 것 같다고 생각이 듭니다. 일단 아마도 jupyter extension이 설치가 되어야 이러한 작업이 가능한 것 같습니다. 설치가 안된 상태에서는 작동하지 않았습니다. 인텔리센스 Python Interactive 창에는 코드 완성, 멤버 목록, 메서드에 대한 빠른 정보 및 매개 변수 힌트와 같은 전체 Inte..
2022.10.06 -
[jupyter notebook] auto save interval 변경하기
그냥 하는 방법은 아래와 같다. %autosave n medium.com/nabla-squared/how-to-change-the-autosave-interval-in-jupyter-notebooks-2ab996fe4446 How to change the autosave interval in Jupyter Notebooks You can use this Jupyter extension medium.com 실제로 왜 저장 시간을 바꿔야 하는지는 잘 모르겠다. 메모리 때문일지 아니면 머 때문일지는 모르겠지만, 혹시 필요한 경우가 있을 수도 있으므로 기록
2021.01.16 -
[ Python ] 현재 돌아가는 Python Script 선택해서 끄기
python 실행한 script를 전체 삭제하는 방법 만약 실행된 script가 규칙이 있다면 다음 코드 사용하면 주피터 노트북에서 쉽게 삭제 가능! def check_kill_process(pstring): import os, signal for line in os.popen(f"ps ax | grep {pstring} | grep -v grep"): fields = line.split() pid = fields[0] os.kill(int(pid),signal.SIGKILL) 만약 1_a.py , 2_a.py , 3_a.py와 같은 스크립트가 있을 때를 가정 ## check_kill_process("a.py") check_kill_process('"train.py --case_idx 4 --versio..
2020.02.06 -
Jupyter Notebook에서 Notebook 이름 가져오기
가끔 주피터 노트북 이름을 가져와서 먼가 활용하고 싶을 때가 있다. 그래서 찾아보니 다음과 같이 하니 잘 작동하는 것을 확인했다! 필요하신 분은 밑에 코드를 긁어서 활용하면 된다! %%javascript IPython.notebook.kernel.execute(`notebookName = '${window.document.getElementById("notebook_name").innerHTML}'`); https://stackoverflow.com/questions/12544056/how-do-i-get-the-current-ipython-notebook-name How do I get the current IPython Notebook name I am trying to obtain the curre..
2019.10.27 -
virtualenv jupyter notebook 커널 추가 및 삭제
도움이 되셨다면, 광고 한번만 눌러주세요. 블로그 관리에 큰 힘이 됩니다 ^^ Conda로 하는 경우는 아래 URL 참고 https://data-newbie.tistory.com/113 anaconda로 설치한 가상 환경 jupyter notebook kernel에 추가하기 conda create -n yourenvname python=x.x anaconda ## 환경에서 패키지 설치 source activate yourenvname conda install -n yourenvname [package] ## 원격으로 사용 하려면 다음과 같이 해야한다. source activa.. data-newbie.tistory.com 설치 방법 ## internet 있는 경우 pip install virtualenv..
2019.10.20 -
jupyter notebook port 는 열려있는데, 작동안할 때
jupyter notebook 키려다가 error_connection timed out 발생 port는 listen을 하지만, 켜지지는 않은 상태 확인해보니 그전에 firewall를 설치하면서 firewall가 작동해서 차단된 거였음 그래서 firewalld를 중지하니 작동 ## port 열려있는지 확인 netstat -tnlp ## 상태 확인 systemctl status firewalld ## 멈추기 systemctl stop firewalld ## port 확인 firewall-cmd --list-port ## 개별적으로 port 열기 firewall-cmd --permanent --zone=public --add-port=8888/tcp ## 재구동 firewall-cmd --reload ## 개..
2019.09.09 -
jupyter notebook 코드 숨기기
가끔 코드를 숨길일이 있다. 그땐 이것을 사용하면 된다. 그러나 주의사항! 밑에 from~ 저 부분을 없애면 열수가 없다는 거 저 버튼이 사라지게 된다 HTML(''' ''') 그냥 없애고 싶으면 밑에 처럼 하면 될 듯? from IPython.core.display import HTML HTML(''' ''') 물론 div다 보니 다시 보이게 할 수 있긴 한 것 같다...ㄷㄷㄷ
2019.08.17 -
Jupyter 메모리 체크하는 패키지와 모니터링하는 패키지소개
보통 주피터를 사용하다보면, 메모리에 대해서 체크를 하고 싶은데, 명령어를 써야해서 복잡하다. 하지만 역시 사람들은 똑똑하다보니, 메모리 체크와 모니터링하는 것을 만들었다. 같이 서버를 쓰다보면, 어떤 분이 이렇게 메모리를 많이 잡아먹고 싶은지 알고 싶을 때가 있다. python ~.py로 하면 명확히 떠서 알수있지만, Jupyer 같은 경우에는 커널이름으로 떠서 추측을 해야했다. 그래서 해결할 것을 찾아보니 다음과 같다! nbresuse https://github.com/yuvipanda/nbresuse yuvipanda/nbresuse Jupyter Notebook Extension for monitoring your own Resource Usage - yuvipanda/nbresuse github..
2019.07.24 -
jt 패키지로 Jupyter width default로 고정 시키고 theme 입히기.
** 유용하셨다면 공감버튼 한번씩 눌러주세요** dunovank/jupyter-themes Custom Jupyter Notebook Themes. Contribute to dunovank/jupyter-themes development by creating an account on GitHub. github.com https://github.com/dunovank/jupyter-themes jt 라는 패키지가 있다. * 설치 방법 pip install jupyterthemes 보면 다양한 조건으로 할 수 있다. 해당 글을 잘 읽어보면 알 수 있는데, cellw : 내가 원하는 width 고정시켜준다. -t : 배경을 다양하게 색깔 입힐 수 있다. 나는 검은색을 좋아해서 monokai 사용 -f : fo..
2019.05.02