选自TowardsDataScience
作者:Perter Nistrup 编译:机器之心(nearhuman2014)
有点无聊?
Cufflinks 文档:https://plot.ly/ipython-notebooks/cufflinks/
Plotly 文档:https://plot.ly/
我们有一个函数,它以列表为输入,并对所有的偶数取平方值。
我们运行函数,但是出了些问题。但是我们并不知道怎么回事!
对该函数使用%debug 命令。
让调试器告诉我们 x 和 type(x) 的值。
问题显而易见:我们把 6 作为字符串输入到函数中了!
%store [variable] 存储变量。
%store -r [variable] 读取/检索存储变量。
This is fancy!
This is baaaaad!
This is gooood!
Esc:进入命令模式。在命令模式内,你可以使用方向键在 notebook 内进行导航。
A 和 B:在当前单元格上方(Above)或下方(Below)插入新的单元格。
M:当前单元格转入 Markdown 状态。
Y:当前单元格转入 code 状态。
D,D:删除当前单元格。
Enter:当前单元格回到编辑模式。
Shift + Tab:为你在当前单元格中键入的对象提供文档字符串(文档),持续使用该快捷键,可循环使用文档模式。
Ctrl + Shift + -:在光标所在处分割当前单元格。
Esc + F:查找并替换代码(不包括输出)。
Esc + O:切换单元格输出。
Shift + Down 和 Shift + Up:选中下方或上方的单元格。
Shift + M:合并选中单元格。
6. 在 Jupyter(或 IPython)中使一个单元同时有多个输出
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
conda install -c conda-forge rise
pip install RISE
今年最后一次褥当当羊毛!!!