• Jupyter常用的实战操作总结(强烈建议收藏,持续更新中... ... )


    👦👦一个帅气的boy,你可以叫我Love And Program
    🖱 ⌨个人主页:Love And Program的个人主页
    💖💖如果对你有帮助的话希望三连💨💨支持一下博主

    在这里插入图片描述


    🖤🖤pandas显示全部数据

    这是使用pandas模块操作的一个通病,无论用哪个IDE都会出现显示不全,作为一个极其较真的人,想要看到全部数据

    import pandas as pd
    pd.set_option("display.max_rows",None)
    pd.set_option("display.max_columns",None)
    
    • 1
    • 2
    • 3

    还有其他详细内容可见知乎这位兄弟总结的set_option()的用法,这是我遇见的总结的比较全的操作。


    🤎🤎?操作

           在jupyter中不能像pycharm一样ctrl+鼠标左键直接进入函数定义的位置,所以它需要一些外援–>'?',可以查看所需函数的参数及解释。

    在这里插入图片描述


    💜💜%pprint操作

           魔术操作%pprint,这是一个修饰操作,运行后会出现Pretty printing has been turned ONPretty printing has been turned ON,简单来说它的作用就是让你的输出变得更美观,更具有可读性。

    我们来看一个实例,选自python中文网
    在这里插入图片描述
    关闭后则可读性下降很多:
    在这里插入图片描述


    💚💚Ctrl+鼠标左键

           这是一个神奇的操作,你在Jupyter中在任意位置按住Ctrl+鼠标左键他会出现多个可以输入的符号,再次点击取消,出现下面这个情况
    在这里插入图片描述
    输入字符后便是同时输入:
    在这里插入图片描述


    💙💙%lsmagic命令

           列出所有magics命令(并不建议记住所有操作,很多操作都没什么很大的意义,用与否并不会给你很大的帮助)

    在这里插入图片描述


    💛💛%run命令

           先不谈这个命令的作用,让我们直接实战一下,在同目录下新建一个hello.py,内容加上print('Hello World'),然后在Jupyter中使用如下命令:
    在这里插入图片描述
        可见:此魔术命令可以在Jupyter内部直接运行py文件,甚至,你还能使用里面的数据!

           我们继续在hello.py中添加a=999,然后,见证奇迹的时刻:在这里插入图片描述


    🧡🧡%%timeit计时操作

        注意:必须加在程序开头,否则报错!

    %%:计算一块程序的运行时间
    %%timeit -n 指定运行行数 -r指定运行次数 执行次数 = n*r
    #642 ms ± 10.1 ms per loop (mean ± std. dev. of 7 runs, 1 loop each)
    %%time
    #Wall time: 649 ms
    %:计算一行的运行时间(IPython功能)
    %time# 计算下一行运行时间
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    🤍🤍%%writefile写入操作

           这句魔术语句应该算是经常用的了,他可以将所在这一块区域内的代码输出到一个自定义的py文件中,非常省事,如下图所示:
    在这里插入图片描述
    在这里插入图片描述

    再次输入后会出现重载字样,即可以重复保存入文件中,为不可逆操作:


    🖤🖤Alt+鼠标左键

           Alt+鼠标左键是矩形选中操作,正常情况下选中应该是如下图,一行接着一行被选中,如下图所示:

    在这里插入图片描述
           但是有时会遇见只想把处于代码中间且是上下相邻两部分的代码删除,这就需要用Alt键,具体效果如下图所示:
    在这里插入图片描述


    后续会继续更新jupyter操作,还有不少可以节省时间的操作步骤,欢迎大家投稿,会标注好名字并持续更新这一块内容......
    最后给大家 推荐一个快速提升自己的网站👉👉 牛客网,他们现在的IT题库内容很丰富,属于国内做的很好的了,可以在下图中看见里面试题应有尽有,而且全部免费,欢迎大家前来使用

  • 相关阅读:
    RestTemplate发送http请求
    异常与自定义异常【Java】
    基于SpringBoot的师生共评的作业管理系统设计与实现
    SpringMVC之自定义注解
    使用EPPlus实现C#控件Excel文件内容导入转换
    JavaWeb-JVM内存管理机制
    遥感影像智能处理比赛收集
    七、构建 RESTful 服务
    PoeAI:免费使用GPT-4的AI聊天机器人平台
    Windows保护模式(八)TLB&控制寄存器
  • 原文地址:https://blog.csdn.net/qq_43604989/article/details/125555635