开始使用Jupyter(二)

  
  上文中我们安装并初步尝试了Jupyter notebook的使用,现在我们尝试使用编辑区单元格和快捷按钮(快捷键)。

  3、Jupyter的使用
  3.1. 单元格的使用.
  3.1.1. Header单元格和Markdown单元格.
  上文中我们知道单元格有几种类型,通常我们在notebook的开始,我们需要一个标题,这时可以点击In[1]所在的单元格–>点击主工具栏Insert–>Insert Cell Above.


  将其类型改为Heading.


  然后键入标题。


  一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。


  其实,上述语法就是Markdown的语法,有关Markdown的基本语法在这里选几个常用的演示,新建一个单元格,类型设置为Markdown:
  a)插入本地图片,注意若只写文件名,应保证图片与当前notebook文件在同一目录下。

    ![title](demo.jpg)

  如下所示:


  b)插入网络图片。

    ![title](https://octodex.github.com/images/yaktocat.png)

  如下所示:


  当然,现在的Markdown基本是兼容Html、LaTeX等语法的,Jupyter中的Markdown单元格也可以使用这些语法扩展功能,如:

  c)插入本地图片,依然需要注意路径。

    <img src="demo.jpg" width=100px height=100px style="float:left"/>

  如下所示:



  d)插入网络图片。
     <img src="https://octodex.github.com/images/yaktocat.png" width=100px height=100px style="float:left"/>

  如下所示:



  LaTeX语法:

        $$\int_0^{+\infty} x^2 dx$$

  如下所示:



  3.1.2. Code单元格.
  在Code单元格中,我们可以执行基本的python语句:


  当然,我们一定经常会使用相关的包和模块:


  但是,当我们需要绘图时,往往需要导入matplotlib这个模块,而在Jupyter中,可能会有无法显示图片的情况。


  这时,我们需要使用内联语句:


  结果可以显示了:


  如果还无法显示,往往是matplotlib版本的问题,我们可以进入终端重新下载,在终端键入以下命令:

    sudo apt-get install tk-dev
    pip uninstall -y matplotlib
    pip --no-cache-dir install -U matplotlib 

  之后重启Jupyter即可。

  上述内联matplotlib其实就是一种魔法命令,其他常用的魔法命令还有:

魔法命令功能
%load 把模块载入到单元格cell中
%run xxx.py 执行 xxx.py
%time statement测试 statement 的执行时间
%timeit statement 多次测试 statement 的执行时间并计算平均值

  3.2. 快捷按钮和快捷键的使用.
  在快捷按钮区域,我们可以很方便的实现很多基本操作,比如:。而一些其他操作,我们可以进入主工具栏–>点击Edit.


  当然,对于熟悉终端操作的童鞋,也可以使用键盘快捷键,比如:

快捷键功能
A向上建立一个cell
B 向下建立一个cell
dd或x删除一个Cell
Esc+m m 把cell切换至markdown模式
Esc+y y 把cell切换至code模式
Ctrl+Enter 执行本cell
Shift+Enter 执行本cell且 向下建立一个新cell
Shift 选中多个cell
Shift+M合并Shift选中的cell

  
  
【References】

  Jupyter Notebook 快速入门
  Jupyter中matplotlib不显示图片
  Jupyter Notebook 常用魔法命令
  Jupyter导出为pdf方式
  Jupyter运行时权限问题

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值