일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 라즈베리파이3
- dynaminprogramming
- HTML
- 백준
- Python
- springboot3.x
- 2909
- MongoDB
- 라즈베리파이
- Crawling
- 파이썬
- 16.04
- Algorythm
- CSS
- baekjun
- 13237
- 크롤링
- 2579
- dp
- algotythm
- NAV
- node.js
- 알고리즘
- 트리
- raspberrypi
- 라즈베리파이3b+
- 라즈비안
- bootstrap
- nav-tab
- ubuntu
- Today
- Total
노트
주피터 노트북 꿀팁 본문
.
먼저 전체적인 소개 전에 내가 원래 알고 있던 단축키를 정리하자면
(edit 모드에서)
실행 시 ctrl + enter 를 누르면 현재 셀 실행,
shift + enter 를 누르면 현재 셀을 실행하고
아래에 새로운 셀을 생성하여 그 셀에 포커스 또는, 아래에 이미 셀이 있다면 그 셀에 포커스,
(commend 모드에서)
line number를 모든 셀에 표시하고싶다면 shift + L,
해당 셀에만 line number를 표시하고싶다면 그냥 L,
edit mode에서 commend mode로 전환하고 싶을 때는 esc,
Markdown으로 만들고 싶을 때는 m 을 누른 후 ctrl + enter로 해당 셀을 실행,
Markdown에서 다시 edit모드로 돌아가고 싶을 때는 y,
현재 셀을 삭제하고 싶으면 dd,
Markdown에서 글씨 크기를 조정하고 싶을 때는 '#'의 개수로 조정하면 된다
예를 들어 아래의 그림은 위에서부터 차례로
(#이 없음)
(# )
(## )
(### )
(#### )
이다.
**#을 붙일 때 글자와 # 사이에 공백을 한칸 넣어줘야한다.
*여기서부터 정리한 내용
1. 단축키
메인화면에서
셀이 선택되어있지 않을 때 p를 누르면
.
아래와 같이 가능한 단축키들이 나오게 된다.
검색도 가능하지만 영어로만 가능하다는 점
.
.
2. 함수 이름을 잊어버렸을 때
그리고 함수 이름을 잊어버렸거나 함수를 다 치기 귀찮을 때는
tab 키를 누르면 아래처럼 사용 가능한 함수나 예약어, 내가 정의한 변수/함수들이 쫘라락 나온다.
.
3. 사용할 함수의 사용법을 모를 때
함수를 치다가 사용법을 잊었을 때는
shift + tab 을 누르면 그 함수에 어떤 인자가 들어가야 하는지 등의 정보를 알 수 있다.
.
.
4. 수식 사용하기(멀티마크다운)
$는 수식의 시작과 끝에 하나씩 적어주면 된다.
지수함수를 사용할 때는 e^{지수}, 분수를 사용할 때는 \frac{분자}{분모}
이런 식으로 사용할 수 있다.
cost(W) = $\frac{1}{m}\sum_{i=1}^m (Wx^{(i)}-y^{(i)})^2$
.
이 수식은 TeX문법을 따른다.
그리고 만약 알파나 베타 같은 그리스 문자를 삽입하고 싶다면
$\alpha = \beta$
여기에 들어가보면 pi같은 다양한 그리스 문자들을 삽입할 수 있는 코드가 있다.
.
.
5-1. 사진 첨부하기
사진을 첨부할 때는 일단 commend mode에서
m을 눌러 Markdown mode로 전환한 뒤,
'캡처 도구' 같은 캡처 툴로 캡처한 사진을 셀에 붙여넣기 한다.
이러면 요런 수식이 나오게 되는데
저 상태에서 ctrl + enter를 눌러 실행하면
이렇게 예쁘게 나오게 된다.
.
5-2. 이미지 파일 주피터에 올리기
주피터가 설치된 폴더 안에 이미지파일을 저장하거나,
주피터의 오른쪽 상단에 있는 upload버튼으로 사진을 업로드 해줍니다.
그리고 똑같이 Markdown에 코드를 적어주는데
이건 좀 좋은게 내가 원하는 넒이, 높이를 정할 수 있다는 점!
*저는 width만 설정했지만 똑같이 저 style 안에 'height:(원하는숫자)px;을 추가하면 높이도 설정할 수 있다.
하지만 이미지의 정확한 높이와 너비를 아는게 아니라면 이미지 비율이 이상해질 수 있으니 넓이만 설정하는걸 추천.
아래를 보면 좀 잘렸지만 이미지가 줄어들어서 나오는 것을 볼 수 있다.
.
.
6. 동영상 올리기
이것까지 쓸 생각은 없었는데 찾다 보니 나와서 같이 쓴다.
유튜브 동영상을 첨부하는 법이다.
from IPython.display import YouTubeVideo
YouTubeVideo('jCmv65dFj_o')
위 코드에서 YouTubeVideo 안에 들어있는 'jCmv65dFj_o' 이 부분은
유튜브에서 보고싶은 동영상이 있는 페이지에 가서 그 링크를 보면
이런 식으로 링크가 있는데 여기에서 v=jCmv65dFj_o 이 부분이다.
(유튜브 동영상마다 하나씩 있는 고유한 코드)
.
.
.
'코딩 > Python' 카테고리의 다른 글
파이썬 random() 사용하기 (0) | 2020.02.15 |
---|---|
[Python] Selenium으로 중고나라 크롤링 후 MySQL에 저장 (4) | 2020.01.11 |
파이썬을 이용한 유튜브 채널 크롤링, csv파일로 만들기 (12) | 2019.05.21 |