博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IPython的Magics魔法操作符
阅读量:5939 次
发布时间:2019-06-19

本文共 668 字,大约阅读时间需要 2 分钟。

hot3.png

IPython的Magics魔法操作符

最新的Jupyter Notebook可以混合执行Shell、Python以及Ruby、R等代码!

这一功能将解释型语言的特点发挥到了极致,从而打破了传统语言"运行时"的边界。

IPython是一个非常好用Python控制台,极大地扩展了Python的能力。

因为它不仅是一种语言的运行环境,而且是一个高效率的分析工具。

  • 之前任何语言和IDE都是相互独立的,导致工作时需要在不同的系统间切换和拷贝/粘贴数据。

  • Magic操作符可以在HTML页面中输入shell脚本以及Ruby等其它语言并混合执行,极大地提升了传统的“控制台”的生产效率。

  • Magics是一个单行的标签式“命令行”系统,指示后续的代码将如何、以及被何种解释器去处理。

  • Magisc与传统的shell脚本几乎没有什么区别,但是可以将多种指令混合在一起。

Magics 主要有两种语法:

  • Line magics: 以 % 字符开始,该行后面都为指令代码,参数用空格隔开,不需要加引号。

  • Cell magics: 使用两个百分号 (%%)开始, 后面的整个单元(Cell)都是指令代码。

    注意,%%魔法操作符只在Cell的第一行使用,而且不能嵌套、重复(一个Cell只有一个)。极个别的情况,可以堆叠,但是只用于个别情况。

输入 [%lsmagic] 可以获得Magic操作符的列表。

获取详细信息和下载Notebook亲自体验,请访问:

转载于:https://my.oschina.net/u/2306127/blog/668079

你可能感兴趣的文章
为页内的tab添加的iframe添加加载动画过渡效果
查看>>
P1067 多项式输出 (模拟)
查看>>
javap使用
查看>>
php gettext
查看>>
Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
查看>>
练习方法--刻意练习
查看>>
多进程
查看>>
Java方式 MySQL数据库连接
查看>>
MATLAB2012 licence失效解决方法
查看>>
Android ListView初始化将实例化多少个item
查看>>
[LeetCode] Factorial Trailing Zeroes 阶乘末尾0
查看>>
消除字号标签<h1><h2><h3>的自动换行
查看>>
关于ListView的一些不常用到的属性
查看>>
201521123040《Java程序设计》第13周学习总结
查看>>
Mybatis的分页插件com.github.pagehelper
查看>>
Rand工具类
查看>>
iOS边练边学--cocoaPods管理第三方框架--命令行方式实现
查看>>
线程学习笔记(一)
查看>>
黄聪:bootstrap的模态框modal插件在苹果iOS Safari下光标偏离问题解决方案
查看>>
黄聪:在Windows下搭建***服务器
查看>>