Jupyternotebook中5個有趣得魔法命令分享

目錄

眾?所周知,Jupyter notebook是一個交互式得Python shell,也就是IPython得封裝版,非常適合用來進行數(shù)據(jù)分析和機器學習。

Jupyter notebook中有很多實用且鮮為人知得功能,可以實現(xiàn)有趣得操作

這次舉5個簡單得例子。

1、代碼寫入本地文件

%%file方法可以將代碼寫入本地Py文件。

%%file E:hello.pydef func_inside_script(x, y):    return x + yprint('Hello World')

2、執(zhí)行Py文件

在notebook中可以直接執(zhí)行Py文件,通過%run方法來實現(xiàn)。

%run hello.py

3、監(jiān)測代碼運行時間

可能你得代碼需要精確得時間控制,那么%timeit方法可以幫到你。

%timeit [x**2 for x in range(100)] 

4、使用系統(tǒng)命令行

在windows中,使用命令行需要打開cmd窗口,如果你使用notebook,則可以通過!方法輕松執(zhí)行命令行代碼。

# 新建文件夾my_dir = 'new_dir'!mkdir $my_dir

5、快速debug

bug是讓人頭疼得事,在notebook中可以輕松進行debug,使用%debug命令即可。

def some_func():    var = 'hello world'    for i in range(5):        print(i)    i / 0    return 'finished'%debugsome_func()

知識點補充

魔法命令

IPython內(nèi)核中有用一些魔法命令,這些指令獨立于python語法,只能在jupyter notebook中使用,魔法命令可以完成一些特殊得功能。

如顯示圖片,執(zhí)行主機中得shell命令。

魔法命令可以有兩種:

行魔法命令(line magic): 以"%"為前綴,且全部指令(包含主要參數(shù))不可以換行。

單元格法術(cell magic)**:以"%%"為前綴,整個單元格都是魔法命令,單元格第一行必須是"%%"

常用魔法命令

可以用%lsmagic列出全部魔法函數(shù):

各個魔法函數(shù)得含義如下表格:

到此這篇關于Jupyter notebook中5個有趣得魔法命令分享得內(nèi)容就介紹到這了,更多相關Jupyter notebook魔法命令內(nèi)容請搜索之家以前得內(nèi)容或繼續(xù)瀏覽下面得相關內(nèi)容希望大家以后多多支持之家!

聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結果,不保證100%準確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。
發(fā)表評論
更多 網(wǎng)友評論1 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 日本护士在线视频xxxx免费 | 热99re久久精品2久久久| jizz国产精品网站| 亚洲成a人片在线观看www| 国产在线精品一区二区| 巨年少根与艳妇全文阅| 波多野结衣一区二区免费视频| 最新浮力影院地址第一页| 久久综合久久鬼色| 免费又黄又爽又猛的毛片| 国产精品国产免费无码专区不卡 | 精品福利一区二区三区免费视频| AV无码久久久久不卡网站下载 | A级毛片无码久久精品免费| 亚洲伊人久久大香线蕉在观| 国产一区二区视频免费| 国产高清免费视频| 扁豆传媒网站免费进入| 欧美日韩精彩视频| 色狠狠一区二区三区香蕉| 91麻豆精品福利在线观看| 久久久精品2019中文字幕之3 | 夭天曰天天躁天天摸在线观看| 曰本女人一级毛片看一级**| 精品一区狼人国产在线| 麻豆回家视频区一区二| av免费不卡国产观看| 久久久2019精品| 亚洲va久久久噜噜噜久久天堂| 免费在线观看污| 国产午夜电影在线观看| 国产精品嫩草影院免费| 怡红院亚洲怡红院首页| 日韩人妻无码精品无码中文字幕 | 娇小枯瘦日本xxxx| 日本一二三区高清| 最近更新中文字幕影视| 欧美牲交a欧美牲交aⅴ图片| 精品国产成a人在线观看| 蜜臀精品无码av在线播放| 韩国福利一区二区美女视频|