首页 > 其他分享 >【学习心得】Jupyter常用操作与魔法方法

【学习心得】Jupyter常用操作与魔法方法

时间:2024-11-18 18:55:59浏览次数:1  
标签:单元格 Jupyter %% 魔法 学习心得 jupyter 执行

【学习心得】Jupyter常用操作与魔法方法

一、安装与打开

Jupyter是什么我就不啰嗦了,直接安装:

pip install jupyter

 安装完后,在你想要打开的项目路径下,唤出CMD执行下面命令就可以使用jupyter notebook了

jupyter notebook

也可以用更加好用的jupyter lab,它的命名如下

jupyter lab

二、常用操作

(1)切换单元格编辑模式

  • 进入编辑模式:Enter
  • 进入命令模式:Esc

(2)单元格类型切换

只有退出编辑模式,进入命令模式的时候才能执行单元格类型切换快捷键

  • 切换到Markdown格式:m
  • 切换到代码格式:y

 (3)单元格操作

  • 创建新单元格(上方/下方):A(上方)或B(下方)
  • 删除当前单元格:双击D
  • 运行当前单元格并选中下个单元格:Shift + Enter
  • 运行当前单元格并在原地生成输出:Ctrl + Enter
  • 运行当前单元格并插入新单元格 Alt + Enter
  • 复制选中的单元格 C
  • 剪切选中的单元格 X
  • 粘贴到下方单元格 V
  • 查看帮助文档 Shift + Tab 

(4)执行系统命令

Jupyter中用感叹号不加空格紧跟系统命令的方式,在Jupyter单元格中直接执行。 

!pip install numpy

比如通过这种方式就可以直接运行pip来下载安装包。 

三、常见魔法方法

魔法命令是以 % 或者 %% 开头的特殊指令,用于在Jupyter Notebook中快速执行特定的任务。 一个百分号只能对一行生效,两个百分号可以对整个单元格生效。

  • %lsmagic:列出所有的魔法命令 

(1)文件操作

  • %load:加载指定文件的内容到当前单元格。
  • %run:运行指定的Python脚本文件,并将全局变量导入当前会话。
  • %%writefile:将单元格内容写入到指定文件中。

(2)性能测试

  • %time:测量单次代码执行时间。
  • %timeit:多次运行代码以计算平均执行时间。
  •  %%time:输出整个代码块执行结束后的总耗时。
  • %%timeit:多次运行单元格里的代码计算平均执行时间。

 

(3)执行其他语言的代码

  • %%html:在单元格中执行HTML代码。
  • %%javascript 或 %%js:执行JavaScript代码。
  • %%latex:插入LaTeX表达式。

(4)环境与系统操作

  • %pwd:显示当前工作目录。
  • %who:显示当前内建作用域中定义的所有变量名。
  •  %whos :显示每个变量的类型以及大小等更多信息。
  •  %who_ls:显示每个变量,返回列表形式。
  • %env 查看当前环境中的环境变量。

 

原文链接:https://blog.csdn.net/qq_39780701/article/details/137094309

标签:单元格,Jupyter,%%,魔法,学习心得,jupyter,执行
From: https://www.cnblogs.com/sunny3158/p/18553425

相关文章

  • 【Python + Jupyter】安装教程:
    【Python+Jupyter】安装教程:一、安装 Python安装Python没啥说的,傻瓜式点击默认选项即可:Python下载地址:https://www.python.org/downloads/windows/ (若访问不通畅,可尝试切网络,比如手机热点等)在下载页面找到 StableReleases,一定是StableReleases,不能是 Pre-releases,......
  • Linux开发工具:Vim 与 gcc,打造高效编程的魔法双剑
    文章目录一、初识Vim模式二、vim基本操作2.1基础操作2.2命令模式/正常模式2.2.1光标定位2.2.2复制粘贴、删除2.2.3撤销2.2.4替换字符2.2.5替换模式2.3底行模式2.3.1退出vim和**保存文件**2.3.2定位文本字符串2.3.3命令2.3.4实现分屏2.3.5替换指定字符串2.4补充指令2.4......
  • 穿越银河的CSS魔法:重现《星球大战》经典开场
    1.引言《星球大战》(StarWars)是一部经典的科幻电影系列,其独特的开场动画和视觉效果深受观众喜爱。本文将介绍如何使用HTML和CSS来创建一个具有《星球大战》风格的动画效果,包括“Star”和“Wars”标志的淡入效果,以及标题“TheForceAwakens”中每个字母的逐个淡入效果。具......
  • 【学习心得】数据分析三剑客跟学Gitee仓库
        之前,自己在学习数据分析过程中的学习方法和思路,将那些摸索与实践中的心得体会分享出来,能够得到大家的喜欢、点赞我非常高兴,谢谢大家的支持!这些正面的反馈对我来说,不仅是莫大的鼓励,更是持续前进的动力源泉。然而,程序员有一句名言:Talkischeap,Showmethecode.......
  • AI对口型视频生成工具需要魔法
    探索未来:HedraAI对口型视频生成工具的革命在数字媒体的浪潮中,人工智能技术正以前所未有的速度改变着内容创作的方式。Hedra,这个由原斯坦福大学研究团队成立的数字创作实验室推出的AI对口型视频生成工具,正是这一变革的先锋。它专注于将AI技术应用于人物角色视频的生成,为数字......
  • C++黑马程序员网课:我的学习心得与笔记(更新中)
    前言:笔记来源于C++黑马程序员网课视频:https://www.bilibili.com/video/BV1et411b73Z在此发布笔记,只是为方便学习,不做其他用途,原作者为黑马程序员。1.C++基础1.1用VisualStudio写C++程序输出HelloWorld1.1.1下载并配置VisualStudio环境1.1.2用VisualStudio写C......
  • 【题解】洛谷P7287: 「EZEC-5」魔法
    P7287「EZEC-5」魔法感觉好题有思维,但是我没认真读题,看到样例就我以为了,他让任意一个区间满足大于\(S\)即可不是全部。我们手搓一下样例就可以发现,对于加法我们不加白不加的话肯定全部的数都加上,乘法肯定要等到加完后才开始,这些都是贪心思路。然后就是开始搭配操作了,我遇到......
  • 需求魔法:别废话了,把你要抄的那个产品拿给我看一下
    产品设计和研发过程中,最怕的就是需求夹杂不清,导致最后做的工作都白费了。浪费大家的时间还达不到效果。比较典型的例子就是标题所示的段子:产品经理:你能不能做一个右滑能出菜单,然后还需要一个闪烁的动画,这边这个tab可以拉下来,你懂了吧程序员:别废话了,把你要抄的那个产品......
  • 下载安装jupyter
        jupyter是集合了jupyterNotebook、jupyterLab等不同软件和工具的,基于Notebook行为模式呈现的的项目。Notebook是指将代码的注释、源码、结果集成在一个文件,在数据分析过程中可以清晰地把代码、参数和运算、模拟、绘制的结果进行对应,增强代码理解和调试。这个结果......
  • C++ 的“百变魔法”:搞懂基本数据类型和变量
    编程世界里,数据就像材料,而基本数据类型就决定了这些材料能做什么。每种数据类型都有它自己的“特长”,我们可以用它们来处理不同的信息。今天,我们就来看看C++里最常见的几种基本数据类型:int,char,float,double,bool,以及如何用变量来存储这些数据。什么是数据类型?简单......