jupyter中的魔法函数

这篇具有很好参考价值的文章主要介绍了jupyter中的魔法函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在jupyter中,使用魔法函数可以简单的实现一些单纯python要很麻烦才能实现的功能。

1. %

行魔法函数,只对本行代码生效。

2. %%

Cell魔法函数,在整个Cell中生效,必须放于Cell首行。

3. %lsmagic:

列出所有的魔法函数

4. %magic:查看各个魔法函数的说明

5. ?后面加上魔法函数名称,可以查看该函数的说明

 jupyter中的魔法函数

  一些好用的魔法函数:

1. %matplotlib inline 

matplotlib 画出的图直接显示在 Notebook 之中
现在的ipython中,没有plt.show()也会显示图像
jupyter中的魔法函数

2. %timeit

测试单行语句的执行时间(%time也可以)
jupyter中的魔法函数

上面显示的时间很短,那为什么代码块的执行时间却那么长呢,那是因为再执行完赋值语句之后调用了魔法函数文章来源地址https://www.toymoban.com/news/detail-418341.html

3.  %%time 

测试整个单元中代码的执行时间(%%timeit,但是是循环10万次的时间)
jupyter中的魔法函数

4.  %%prun 

调用 profile 模块,对单元的代码进行性能剖析
jupyter中的魔法函数

5.  %%writefile 

写入文件

6.  %load

<URL 地址 > : Jupyter Notebook 中直接加载指定网站的源代码
     常在写爬虫时使用

到了这里,关于jupyter中的魔法函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pycharm中的jupyter使用

    如果本地有anaconda的话,打开pycharm 新建jupyter文件,然后在如下页面配置相应的箭头位置: 本地没有anaconda 的话,需要安装anaconda,然后创建需要的python虚拟环境,之后将该虚拟环境添加到jupyter的kernel中。 具体添加步骤见下图: 参考:https://blog.csdn.net/qq_53564294/article/details

    2024年02月12日
    浏览(27)
  • python 魔法函数学习

    1、 魔法函数也就是魔术方法,是python定义的方法,不属于某个类,不是因为继承而拥有的方法,每一个类都可以添加魔法函数,以双下划线开头和双下划线结尾,例如__getitem__,python内置的魔法函数有很多 2、魔术方法的名称不能随意更改 3、魔术方法对当前这个类进行了功

    2024年02月11日
    浏览(28)
  • 【Python】Python函数的黑魔法:递归,嵌套函数与装饰器

    欢迎来到CILMY23的博客 本篇主题为: Python函数的黑魔法:递归,嵌套函数与装饰器 个人主页:CILMY23-CSDN博客 系列专栏:Python | C++ | C语言 | 数据结构与算法 感谢观看,支持的可以给个一键三连,点赞关注+收藏。 写在前头: 本期主要补充上篇未完成的内容,(点击链接

    2024年04月25日
    浏览(26)
  • 反序列化漏洞及PHP魔法函数

    目录 1、漏洞原理 2、序列化(以PHP语言为例) 3、反序列化 4、PHP魔法函数 (1)__wakeup() (2)__destruct() (3)__construct() (4)__toString() (5)__get() (6)__call() PHP反序列化漏洞也叫PHP对象注入,形成的原因是程序未对用户输入的序列化字符串进行检测,导致攻击者可以控制反

    2024年02月04日
    浏览(44)
  • 编程江湖:Python探秘之旅-----函数的魔法(三)

    项目进行到关键阶段,“云悟”,项目经理,强调了代码的模块化和重用性的重要性。她希望团队能够提高工作效率,避免重复劳动。 云悟 :(审视着代码)我们需要使这些代码更加模块化。这样,我们就可以在不同的项目中重用这些功能,而不是每次都从头开始。 龙 :(

    2024年01月25日
    浏览(36)
  • Python中的魔法方法

      Python 中有很多魔法方法,它们以双下划线 __ 开头和结尾,用于实现类的特殊行为。以下是一些常用的魔法方法: 1. __init__(self, ...)   初始化方法,用于创建对象并设置初始状态。 2. __str__(self)   返回对象的非正式字符串表示形式,通过 str() 函数调用。 3. __repr__(se

    2024年02月01日
    浏览(28)
  • Vue3 Vue-Router详解 Vue3配置hash 和 history路由、Vue3封装的路由hook函数(useRouter,useRoute)的使用 路由懒加载、路由分包处理、魔法注释的使用

     html部分 js部分  html页面使用路由传来的参数  获取router跳转id 获取 路由跳转错误地址

    2024年02月11日
    浏览(34)
  • 图像检索技术研究:深度度量与深度散列在相似性学习中的应用比较与实践 - 使用Python与Jupyter环境

    引言 在计算机视觉领域,图像检索是一个长期存在并持续受到研究者关注的重要话题。随着大数据时代的到来,如何高效、准确地从海量数据中检索到相似的图像成为一个巨大的挑战。传统的检索方法在大数据环境下表现不佳,而深度学习技术的崛起为图像检索带来了新的机

    2024年02月12日
    浏览(31)
  • 【Rust 基础篇】Rust类函数宏:代码生成的魔法

    Rust是一门现代的、安全的系统级编程语言,它提供了丰富的元编程特性,其中类函数宏(Function-Like Macros)是其中之一。类函数宏允许开发者创建类似函数调用的宏,并在编译期间对代码进行生成和转换。在本篇博客中,我们将深入探讨Rust中的类函数宏,包括类函数宏的定义

    2024年02月14日
    浏览(26)
  • jupyter定制数学函数

    启动jupyter方法:  

    2024年02月16日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包