꿀팁 분석 환경 설정/Jupyter Notebook & Lab(18)
-
Jupyter) ClearOutput 방법 소개(command, in cell)
목차 quick hack Change the cell type to raw then back to code: Esc R Y will discard the output. 특정 셀에서 초기화(in cell) from IPython.display import clear_output clear_output(wait=True) Jupyer Lab 사용자는 아래와 같이 추가 { "shortcuts": [ { "command": "notebook:hide-cell-outputs", "keys": [ "H" ], "selector": ".jp-Notebook:focus" }, { "command": "notebook:show-cell-outputs", "keys": [ "Shift H" ], "selector": "...
2021.07.23 -
[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 -
[TIP] HTML 을 PDF로 변경해주는 사이트 공유
주피터 파일을 ipynb를 pdf로 그냥 하게 되면 에러가 발생한다. 그래서 추가적으로 뭔가를 따로 설치를 해야 하는데, 잘 안될 때가 있었다. 그래서 차잗 html을 pdf로 쉽게 웹사이트로 변경할 수 있는 것을 찾게 되어 공유한다. www.sejda.com/html-to-pdf Sejda.com - Helps with your PDF tasks Easy, pleasant and productive PDF editor. Split, merge or convert PDF to images, extract pages, alternate scans and many more. www.sejda.com
2020.11.09 -
[TIP] Jupyer notebook에서 argparse 꺼내 쓰기
github에서 보통 코드를 복사해서, 나 같은 경우에는 주피터 노트북으로 가져와서 한번 돌려본다. 그때 가장 귀찮은 것은 argparse를 다 꺼내 줘야 한다는 것이다. 그런데 오늘 꺼내도 않아도 기본값을 쓸 수 있는 것을 알게 되어서 공유한다 import argparse parser = argparse.ArgumentParser() parser.add_argument( "--smoke-test", action="store_true", help="Finish quickly for testing") args, _ = parser.parse_known_args() 간단 TIP 끝
2020.11.07 -
[TIP / Installation] 사용하는 Jupyter Kernel에서 패키지 설치하는 방법
실제라 아나콘다를 사용할 때 터미널에서 파이썬 환경을 바꾸고 설치해야 하는데, 이 작업이 귀찮을 수도 있고, 실제로 할 때 잘 안되는 경우가 있었다. 아래 코드를 사용하니, 잘되는 것을 확인했고, 공유함. import sys !{sys.executable} -m pip install xlsxwriter
2020.10.23 -
command로 Ipython noteobk Clear Output 하기
jupyter notebook에 너무 뭔가를 많이 프린트 해놓으면, html에서 다 읽느라고 너무 느려진다. 이런 경우에 노트북 clear output 하는 방법을 공유한다. # 새로 만들기 jupyter nbconvert --ClearOutputPreprocessor.enabled=True \ --to notebook --output=Clean_jupyter Dirty_jupyter.ipynb # 덮어쓰기 jupyter nbconvert --ClearOutputPreprocessor.enabled=True --inplace Dirty_Jupyter.ipynb https://stackoverflow.com/questions/28908319/how-to-clear-an-ipython-notebooks-ou..
2020.07.15 -
jupyter notebook 개별 메모리 사용량 확인하는 방법
광고 한 번씩 눌러주세요! 블로그 운영에 큰 힘이 됩니다 :) memory_profiler를 설치하면 됨. !pip install memory_profiler magic 함수로 확인하는 방법 %load_ext memory_profiler %memit 패키지로 확인하는 방법 from memory_profiler import memory_usage mem_usage = memory_usage(-1, interval=1, timeout=1) print(mem_usage) https://data-newbie.tistory.com/312?category=772752 Jupyter Notebook에서 Notebook 이름 가져오기 가끔 주피터 노트북 이름을 가져와서 먼가 활용하고 싶을 때가 있다. 그래서 찾아보니 ..
2020.04.28 -
[Python] Jupyter 사용자 유용 팁 정리
도움이 되셨다면, 광고 한 번만 눌러주세요 ㅎㅎㅎ 아래 블로그에 주피터 사용자를 위한 팁들을 정리한 것을 해보려고 합니다. 개발을 하기 위해서는 다른 파이참 같은 것이 편하지만, 아직은 주피터 노트북이나 랩이 편하더라구요 암튼 팁들을 정리해보고자 합니다. Startup files 분석을 하다 보면 알 듯이 항상 사용하는 패키지가 있을 것입니다. 해보신 분들은 아시겠지만, 항상 아래 패키지를 똑같이 임포트할 것입니다. import numpy as np import pandas as pd ... import matplotlib.pyplot as plt 이러한 것을 줄여줄 수 있는 방법을 소개합니다. 일단 startup 파일을 찾아야 합니다. /Users//.ipython/profile_default/star..
2020.03.25 -
Jupyer Notebook / Lab 유용한 magic 함수들과 ShortCuts(단축키)
Shift + Enter : 현재 셀 실행 Ctrl + Enter : 선택된 셀 모두 실행 Alt + Enter : 현재 셀 실행하고 아래에 셀 삽입 Ctrl + S : 저장 Shortcuts when in edit mode: Esc : command 실행 모드하기 전에 ESC 누르기 Tab code completion or indent Shift + Tab : 도움말 Ctrl + ] : indent 넣기 Ctrl + [ : dedent (indent 빼기?) Ctrl + A : 전체 선택 Ctrl + Z : 되돌리기 Ctrl + Shift + Z or Ctrl + Y : redo Ctrl + Home : 맨 위의 셀로 이동 Ctrl + End : 맨 아래 셀로 이동 Ctrl + Left : 한 단어 앞..
2020.01.19 -
Jupyterlab cell font size 변경하기
jupyterlab을 쓸려고 하는데, 기존 font가 너무 작아서 바꾸고 싶었다. 여러 가지 설정을 jupyter notebook에 비해서는 특별한 설치를 하지 않아도 가능한 것 같다. ipynb 뿐만 아니라, text editor나 terminal까지 customizing이 가능하다. 일단 맨 위 상단에서 settings를 누른다. 옵션을 선택할 수 있다. 여러 가지를 환경에 대해서 정할 수가 있다. 여기서 내가 원하는 것은 Notebook이었으니, 저걸 눌러보자. 보면 알 수 있듯이 아주 다양하게 컨트롤할 수 있다. 왼쪽이 기본적으로 세팅된 것이고 오른쪽이 내가 바꾸고자 하는 것이다. 그래서 지금은 fontsize만 바꾸면 되니 옆에 있는 것을 긁어와서 fontsize : null -> fontsiz..
2020.01.18 -
[ Python ] Jupyter Lab GPU DashBoard
jupyterlab 내부에서 gpu dashboard를 제공함. https://medium.com/rapids-ai/gpu-dashboards-in-jupyter-lab-757b17aae1d5 sudo apt-get install -y nodejs pip install --upgrade jupyterlab pip install jupyterlab-nvdashboard jupyter labextension install jupyterlab-nvdashboard 몇가지를 업그레이드 해줘야 했음. nodejs도 최신으로 업데이트 해주면 됨 jupyterlab도 버전이 있었음.
2020.01.17 -
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