<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
眾所周知,Jupyter notebook是一個互動式的Python shell,也就是IPython的封裝版,非常適合用來進行資料分析和機器學習。
Jupyter notebook中有很多實用且鮮為人知的功能,可以實現有趣的操作
這次舉5個簡單的例子。
%%file方法可以將指令碼程式碼寫入本地Py檔案。
%%file E:hello.py def func_inside_script(x, y): return x + y print('Hello World')
在notebook中可以直接執行Py檔案,通過%run方法來實現。
%run hello.py
可能你的程式碼需要精確的時間控制,那麼%timeit方法可以幫到你。
%timeit [x**2 for x in range(100)]
在windows中,使用命令列需要開啟cmd視窗,如果你使用notebook,則可以通過!方法輕鬆執行命令列程式碼。
# 新建資料夾 my_dir = 'new_dir' !mkdir $my_dir
bug是讓人頭疼的事,在notebook中可以輕鬆進行debug,使用%debug命令即可。
def some_func(): var = 'hello world' for i in range(5): print(i) i / 0 return 'finished' %debug some_func()
魔法命令
IPython核心中有用一些魔法命令,這些指令獨立於python語法,只能在jupyter notebook中使用,魔法命令可以完成一些特殊的功能。
如顯示圖片,執行主機中的shell命令。
魔法命令可以有兩種:
行魔法命令(line magic): 以"%"為字首,且全部指令(包含主要引數)不可以換行。
單元格法術(cell magic)**:以"%%"為字首,整個單元格都是魔法命令,單元格第一行必須是"%%"
常用魔法命令
可以用%lsmagic列出全部魔法函數:
各個魔法函數的含義如下表格:
到此這篇關於Jupyter notebook中5個有趣的魔法命令分享的文章就介紹到這了,更多相關Jupyter notebook魔法命令內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45