2. Pretty Display of Varibles

这部分内容可能很多人都知道。如果对带有一个变量或是未赋值语句的cell执行操作,Jupyter 将会自动打印该变量而无需一个输出语句。

如果你想在各种情形下(Notebook 和 Console)Jupyter 都同样处理,用下面的几行简单的命令创建文件 ~/.ipython/profile_default/ipython_config.py 即可实现:

c = get_config ( )

# Run all nodes interactively

c.InteractiveShell.ast_node_interactivity = "all"

3. 轻松链接到文档

在 Help   菜单下,你可以找到常见库的在线文档链接,包括 Numpy,Pandas,Scipy 和 Matplotlib 等。

另外,在库、方法或变量的前面打上 ?,即可打开相关语法的帮助文档。

In [ 3 ] : ?str.replace ( )

4. Plotting in notebooks

在 notebook 中生成绘图有许多选项:

  • matplotlib, 使用%matplotlib inline进行激活。

  • %matplotlib notebook提供了一些交互性,不过可能会有点慢,因为渲染由服务器端完成。

  • mpld3为matplotlib代码提供了另一个渲染器(使用d3)。非常漂亮,不过尚不完备还有待发展。

  • bokeh是构建交互性绘图的一个更好的选择。

  • plot.ly也可以生成漂亮的绘图,不过是付费服务。

 

5. Jupyter Magic Commands

上面的 %matplotlib inline 就是一个所谓的 Jupyter Magic (Jupyter魔法)命令。

%lsmagic

16. Executing Shell Commands

在 notebook 中执行 shell 命令非常容易,你可以像下面这样列出当前目录下的文件:

!ls

22. Multicursor support

Jupyter 支持多光标操作,与 Sublime Text 类似。按住 Alt 进行点击和拖拽鼠标即可。

 

最新文章

  1. PHP控制输出不缓存头
  2. Hadoop YARN中内存的设置
  3. HTTP相关知识 --转载
  4. [置顶] Datalist嵌套datalist,页面传值,加密,数据绑定
  5. jQuery--对话框插件--dialog
  6. 使用 IObjectSafety 标记 ATL 控件初始化的安全
  7. PHP採集CSDN博客边栏的阅读排行
  8. mysql view视图的简单使用....
  9. MySQL笔记-语句的执行顺序
  10. nginx日志的监控【转】
  11. 论文阅读:Review of Visual Saliency Detection with Comprehensive Information
  12. 动态规划法(八)最大子数组问题(maximum subarray problem)
  13. PySpider HTTP 599: SSL certificate problem错误的解决方法
  14. MT7601 AP模式移植
  15. zookeeper开发
  16. 细说php的异常和错误处理机制
  17. 【笔记】《深入浅出MFC》第5章 总观Application Framework
  18. ubuntu16.04安装网易云音乐
  19. Git HTTPS 方式自动保存用户名密码
  20. Android之dip、dp、px、sp和屏幕密度

热门文章

  1. 树TreeView控件与DataTable交互添加节点(最高效的方法)
  2. BUUCTF | [De1CTF 2019]SSRF Me
  3. SQL利用Case When Then Else End 多条件判断
  4. flask中获取request的参数的方法
  5. Docker容器内部端口映射到外部宿主机端口
  6. linux 复制到远程服务器
  7. Linux_Bash常用脚本
  8. PHP调试环境之:Eclipse for PHP
  9. 【SD系列】SAP SD模块-创建供应商主数据BAPI
  10. 队列问题非STL解决方案