假设我们.ipynb
在不同目录中有各种文件。
我知道我在其中之一中写了一些特定的代码行ipynb
。
我如何搜索.ipynb
从Jupyter笔记本界面编写此代码的位置?
尝试使用可视代码打开笔记本,然后按Ctrl + Shift + f打开多个文件。
关注本站官方公众号:程序员总部,领取三大福利! 福利一:python和前端辅导 福利二:进程序员交流微信群,专属于程序员的圈子 福利三:领取全套零基础视频教程(python,java,前端,php)
关注公众号回复python,免费领取,回复充值+你的账号,免费为您充值1000积分
所属网站分类: 技术文章 >
Jupyter Notebook是一个基于网页的用于交互计算的应用程序。
简言之,notebook是以网页形式打开,可以在code类型单元格中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在markdown类型的单元格中直接编写,便于作及时的说明和解释。
或者也可以使用命令来安装
打开后,里面有很多乱七八糟的文件夹
但其实,我们可以自定义工作目录
然后打开命令行窗口,输入以下命令:
这是生成配置文件
点一下创建的链接,成功跳转
先将一张图片保存到工作目录下,图片名称为她在丛中笑.jpg
[]中的内容是图片信息,但是执行时不会显示
在数据科学界,Jupyter Notebook是一个受欢迎的工具,采用率很高。本文旨在分享一些很酷的技巧和技巧,帮助您在使用Jupyter Notebook的同时提高效率。了解如何从Jupyter Notebook执行终端命令,通过隐藏输出加快速度,向Jupyter Notebook添加其他功能,等等!
了解这些快捷方式可以帮助你节省时间。我已经用黄色强调了我常用的那些,并且发现它们非常有用。如果忘记了快捷方式,则始终可以转到命令模式并按H键查看完整列表。Jupyter Notebook还允许您创建自己的快捷方式,如果你想。单击“编辑快捷方式”按钮设计自己的热键。
Jupyter笔记本一次只显示一个输出,如下所示。在本例中,只显示最后一个变量的输出。
我们可以在下面添加此代码以显示单元格中的所有输出。现在注意,两个变量都显示出来了。
如果要插入图像,必须先将单元格类型从“代码”更改为“标记”。您可以在页面顶部的下拉框中执行此操作,也可以转到命令模式并按M键。一旦进入单元格即为标记,只需将图片拖放到单元格中即可。
一旦将图像放入单元格,就会出现一些代码。运行单元格(Shift+Enter)以查看图像。
使用感叹号(!)可以让Jupyter Notebook执行shell命令。例如,可以安装软件包。
魔法命令是有助于提高生产率的特殊命令。
最熟悉可能事下面的这个魔术命令,它允许绘图在笔记本中呈现。
也可以指定变量类型。例如,下面的代码将列出所有int类型的变量。
以下命令可以列出所有的魔法命令
使用%%time获得整个单元的执行时间。
假设您有多行代码,如下所示,并且希望删除每行代码中的所有数字。不要逐行删除每个数字,你可以一次全部删除!
按住Alt键并选择整个单元格内容。按左箭头,您将看到现在有光标(下面代码片段中的黑线),每行一个。从这里,你可以删除所有的数字在一次点击删除键。如果要将光标移到末尾,请使用右箭头键
如果有需要一段时间才能运行的代码,可以在下面添加代码,让Python告诉您何时完成运行。
Jupyter Notebook扩展是为您提供更多功能的整洁工具。
下面是您可以启用的可配置扩展的列表。对我来说,一些有用的是可折叠标题、代码折叠、草稿行和拼写检查器。
如果忘记了特定方法的参数,请使用Shift+Tab获取该方法的文档。
Pandas表中显示的行和列数量有限,可以根据自己的喜好进行自定义。
在这里,我将行和列的最大输出设置为500。
要使输出的重要部分突出,可以添加粗体字体和/或颜色。请参阅下面的代码片段。
有时候会遇到显示速度很慢的问题,这可能是因为有很多图形正在呈现。
将鼠标悬停在图表左侧的区域(请参见下面的红色矩形),然后双击该区域以隐藏输出。这会大大加快速度!
我个人觉得很烦人,所以要隐藏那行文字,可以在代码末尾加上分号。
使用标记单元格,可以轻松地记录工作。如下图所示,您可以使用“#”符号创建字体层次结构来组织笔记本。
一旦执行上述操作,层次结构就是这样的。
如果您创建这些不同的标题,并将其与技巧9中提到的可折叠标题扩展相结合,则隐藏大量单元格以及快速导航和移动各节将非常有用。