jupyter ppt

大鄧強力推薦-jupyter notebook使用小技巧

1. 快捷鍵

在jupyter notebook菜單欄有Help按鈕,可以查看jupyter的快捷鍵

image

2. 將多個變量輸出

一般jupyter notebook默認只打印最后一個變量的結果。比如

from pydataset import data
quakes = data('quakes')
quakes.head(10) #前10行數據
quakes.tail(3) #后3行數據

image

通過設置InteractiveShell.astnodeinteractivity參數為all,就可以讓所有的變量或者聲明都能顯示出來

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all'

from pydataset import data
quakes = data('quakes')
quakes.head(10) #前10行數據
quakes.tail(3) #后3行數據

image

3. 問號?

除了Help菜單能讓我們快讀查看numpy、pandas、scipy和matplotlib庫,其實在cell中使用 ?可以查看庫、函數、方法和變量的信息。

查看庫的信息

import os
?os

image

查看函數信息

?print()

image

查看變量信息

a = [1,2,3,4]
?a

image

4. 在notebook中畫圖

作圖最常用的就是matplotlib,記得在cell中寫上這句

%matplotlib inline
import pandas as pd
series = pd.Series([1,3,5,6,2])
series.plot(kind='pie')

image

5. IPython魔法命令

image

查看當前工作目錄

%pwd

執(zhí)行上面的代碼,得到

'/Users/suosuo/Desktop/20180820 jupyter notebook技巧'

更改當前工作目錄

%cd /Users/suosuo/Desktop

查看目錄文件列表

%ls /Users/suosuo/Desktop/用python文本分析

寫入文件

向test.py中寫入print('測試%%writefile魔法')`
%%writefile test.py
print('測試%%writefile魔法')

運行腳本

%run test.py

查看當前變量

a = 1
b = [1,2,3,4]
%whos

清除全部變量

a = 1
b = [1,2,3,4]
%reset

測試單行運行時間

%timeit x = [i2 for i in range(10000)]
%timeit y = [i
2 for i in x]

6. 執(zhí)行shell命令

命令行的命令前面加個 !即可在notebook中進行。

比如我們想要安裝jieba庫,需要打開終端輸入

pip3 install jieba

現在,我們可以在notebook中輸入下面命令安裝jieba

!pip3 install jieba

7. markdown標記語言

markdown語法 作用
# 有幾個#就是幾級標題
** 兩對**夾住的內容變?yōu)樾斌w
- 無序列表

一級標題

二級標題

三級標題


有序列表

  1. 元素1

  2. 元素2

  3. 元素3


無序列表

  • 元素1

  • 元素2

  • 元素3


函數 作用
print() 打印
help() 查看幫助文檔

8. 使用LaTex寫公式

當我們在markdown編輯模式下輸入

$P(A|B)=\frac{P(B|A)P(A)}{P(B)}

會被MathJax渲染成

image

import requests
?requests.get()

9. 為jupyter擴展插件

執(zhí)行下面操作

!pip3 install jupyter_contrib_nbextensions
!jupyter contrib nbextension install
!jupyter_contrib_nbextensions

我們的jupyter notebook發(fā)生的了變化,如下圖所示,多了nbextensions

image
image

而在.ipynb文件中增加了下圖的這個按鈕,點擊該按鈕我們就可以使用jupyter的展示功能(瀏覽器PPT功能)

image
image
  1. !pip3 install jupyter_contrib_nbextensions
  2. !jupyter contrib nbextension install
  3. !jupyter_contrib_nbextensions
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容