Jupyter的安裝和使用

一. 安裝

(1) 推薦官網(wǎng)下載Anaconda
(2) 第一個(gè)√, 是否添加環(huán)境變量(推薦勾選), 第二個(gè)√,是否作為默認(rèn)的Python解釋器,可不勾選,看自己的需求柄驻。

image.png

(3) 一路安裝以后,就可以打開cmd測(cè)試一下安裝結(jié)果。
輸入conda -V如果輸出版本號(hào),則表示安裝成功钻洒!

二. 啟動(dòng)程序

命令:

# 打開控制臺(tái)輸入命令
jupyter notebook

注意:

  • 打開地址為當(dāng)前的bash的目錄, 默認(rèn)為根目錄(C:\Users\用戶名)
  • 瀏覽器地址: http://localhost:8888
  • 通過ctrl + c 終止jupyter程序

常用操作:

雙擊D # 刪除當(dāng)前cell
單擊M # 轉(zhuǎn)為Markdown文檔

三. IPython的幫助文檔

(1) 使用help()

獲取幫助文檔
命令:

>> help(obj) # 獲取幫助文檔

實(shí)例:

>> help(len) # 查看len方法的文檔
>> help(np.random.randint) # 查看randint方法的詳細(xì)文檔

(2) 使用?

獲取自定義變量和自定義函數(shù)的幫助文檔
實(shí)例:

>> len? # 查看len方法的文檔
>> len?? # 兩個(gè)??吧函數(shù)的源代碼顯示出來(lái)
# 隨機(jī)定義一個(gè)方法
>>def square(x):
     x = x**2
      return x
>> square??

(3) 使用tab自動(dòng)補(bǔ)全

也可以在import的時(shí)候自動(dòng)補(bǔ)全

四. IPython的魔法命令

(1) 運(yùn)行外部Python文件

命令:

%run xx.py # 默認(rèn)是當(dāng)前路徑下,最好加上絕對(duì)路徑

實(shí)例:

# 錄入在當(dāng)前目錄下有一個(gè)aa.py
%run aa.py
# 執(zhí)行桌面的aa.py(使用絕對(duì)路徑)
%run C:\Users\fanzone\Desktop\aa.py

注意:

  • 當(dāng)我們使用魔法命令執(zhí)行了一個(gè)外部文件時(shí), 該文件的函數(shù)就能在當(dāng)前會(huì)話中使用

(2) 運(yùn)行計(jì)時(shí)

命令:

%time statement # 計(jì)算運(yùn)行的時(shí)間(方法)
%timeit statement # 計(jì)算statement的平均運(yùn)行時(shí)間

實(shí)例:

>> def sumall(x):
    all = 0
    for i in range(x+1):
        all += i
>> %time sumall(10000) # 計(jì)算10000和的運(yùn)行時(shí)間
Wall time: 1.02 ms
>> %timeit sumall(10000) # 計(jì)算10000和的運(yùn)行時(shí)間
10.6 ms ± 289 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)

注意:

  • %timeit會(huì)多次運(yùn)行statement酗昼,最后得到一個(gè)更為精準(zhǔn)的預(yù)期運(yùn)行時(shí)間

(3) 查看當(dāng)前會(huì)話中的所有變量和函數(shù)

命令:

%who # 查看當(dāng)前會(huì)話的所有變量和函數(shù)名稱
%whos # 查看當(dāng)前會(huì)話的所欲變量與函數(shù)名稱的詳細(xì)信息
%who_ls # 返回字符串列表,里面元素是當(dāng)前會(huì)話的所有變量與函數(shù)名稱

(4) 執(zhí)行Linux指令

>> echo "hello" # 打印hello字符串
"hello"
>> !echo "hello" # linux下加上!,執(zhí)行l(wèi)inux指令
"hello"
>> pwd # 查看當(dāng)前工作路徑
'C:\\Users\\fanzone\\python\\數(shù)據(jù)分析\\1-IPython\\test'
>> mkdir C:\Users\fanzone\Desktop\data # 創(chuàng)建目錄
>> echo > C:\Users\fanzone\Desktop\data\hello.py # 創(chuàng)建文件

(5) 查看更多的魔法命令

lsmagic

五.notebook的快捷鍵

(1) 命令模式

enter # 轉(zhuǎn)為編輯模式
shift+enter # 運(yùn)行本單元,選中下個(gè)單元
ctrl+enter # 運(yùn)行本單元,選中本單元
alt+enter # 運(yùn)行本單元,在下面插入一單元
Y # 轉(zhuǎn)入代碼狀態(tài)
M # 轉(zhuǎn)入markdown狀態(tài)
A # 在上方插入新單元
B # 在下方插入新單元

(2) 編輯模式

tab # 代碼補(bǔ)全或縮進(jìn)
shift+tab # 方法使用提示
ctrl + A # 全選
ctrl + Z # 撤銷
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末傻昙,一起剝皮案震驚了整個(gè)濱河市闺骚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌妆档,老刑警劉巖葛碧,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異过吻,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)蔗衡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門纤虽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人绞惦,你說我怎么就攤上這事逼纸。” “怎么了济蝉?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵杰刽,是天一觀的道長(zhǎng)菠发。 經(jīng)常有香客問我,道長(zhǎng)贺嫂,這世上最難降的妖魔是什么滓鸠? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮第喳,結(jié)果婚禮上糜俗,老公的妹妹穿的比我還像新娘。我一直安慰自己曲饱,他們只是感情好悠抹,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著扩淀,像睡著了一般楔敌。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上驻谆,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天卵凑,我揣著相機(jī)與錄音,去河邊找鬼旺韭。 笑死氛谜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的区端。 我是一名探鬼主播值漫,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼织盼!你這毒婦竟也來(lái)了杨何?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤沥邻,失蹤者是張志新(化名)和其女友劉穎危虱,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體唐全,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡埃跷,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了邮利。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片弥雹。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖延届,靈堂內(nèi)的尸體忽然破棺而出剪勿,到底是詐尸還是另有隱情,我是刑警寧澤方庭,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布厕吉,位于F島的核電站酱固,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏头朱。R本人自食惡果不足惜运悲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望髓窜。 院中可真熱鬧扇苞,春花似錦、人聲如沸寄纵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)程拭。三九已至定踱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間恃鞋,已是汗流浹背崖媚。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留恤浪,地道東北人畅哑。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像水由,于是被迫代替她去往敵國(guó)和親荠呐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,381評(píng)論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理砂客,服務(wù)發(fā)現(xiàn)泥张,斷路器,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • 小雪人是二十多年的好友鞠值。她加入了沈老師的快速成長(zhǎng)群媚创,我也請(qǐng)她推薦我加入。 當(dāng)年進(jìn)網(wǎng)師群彤恶,也是層層過關(guān)钞钙,所以對(duì)沈老師...
    明月心語(yǔ)閱讀 380評(píng)論 0 0