如何使用 Jupyter Notebook

devtools/2024/9/23 14:29:17/

Jupyter Notebook 是数据科学、机器学习、学术研究和开发领域中常用的交互式工具。它允许你在浏览器中创建和共享包含代码、文本、可视化和公式的文档。下面我们将从安装、启动、基本操作和高级用法等方面,详细介绍如何使用 Jupyter Notebook。

我自己用时的效果图(层次分明,每个块中的代码运行结构都会显示,看着就四个字”爽~~~“!)

1. Jupyter Notebook 简介

Jupyter Notebook 是一种基于 Web 的应用程序,支持交互式编程和数据分析。它不仅可以运行 Python,还支持多种编程语言如 R、Julia 等。它最大的特点是支持将代码、可视化、Markdown 文本和公式组合在一个文档中,这使得它非常适合用于教学、研究和报告展示。

2. 安装 Jupyter Notebook

要使用 Jupyter Notebook,你需要先安装 Jupyter。如果你已经安装了 Anaconda,Jupyter Notebook 会随 Anaconda 自动安装;否则,你可以通过以下方式单独安装 Jupyter Notebook。

使用 pip 安装:

  1. 打开命令行终端(Windows 用户可以使用 Anaconda Prompt 或 CMD)。
  2. 输入以下命令安装 Jupyter Notebook
pip install jupyter

使用 conda 安装: 如果你使用的是 Anaconda,使用以下命令安装:

conda install jupyter

我个人是使用Anaconda中的Jupyter Notebook。

我们可以选择把文件建在桌面(看个人选择)

然后我们就可以在其中单元格中写代码啦,它是可以分块写的,十分方便!

而且作为文本工具,其可以列标题等,记笔记也方便嘞!

效果如下:

3. Jupyter Notebook 基本操作

3.1 创建新 Notebook

  1. 在 Jupyter Notebook 主界面中,点击右上角的 "New" 按钮。
  2. 选择 "Python 3"(或其他语言),创建一个新的 Notebook 文件。
  3. 新的 Notebook 将以 .ipynb 作为扩展名,你可以在 Notebook 中编写并运行代码。

3.2 Notebook 界面介绍

  • 文件名:在界面顶部,文件名显示在页面的左上角,点击可以重命名。
  • 菜单栏:包含文件、编辑、视图、插入、内核、工具、帮助等功能选项。
  • 工具栏:提供常用操作的快捷按钮,如保存、添加新单元、剪切/复制/粘贴单元等。
  • 代码单元:每个 Notebook 由多个单元组成,通常包括代码单元和 Markdown 单元。

3.3 编写和运行代码

  • 在代码单元中输入 Python 代码,然后按 Shift + Enter 运行代码。
  • 运行代码后,输出结果会显示在单元下方。

3.4 使用 Markdown 记录笔记

  • 将单元类型切换为 Markdown,在单元中输入文本、标题、列表、链接等。
  • 运行单元后,Markdown 语法将被渲染为格式化文本。

3.5 保存和导出 Notebook

  • 保存:Notebook 会自动保存,但你可以手动点击工具栏中的保存按钮。
  • 导出:从菜单栏中选择 File > Download as,可以将 Notebook 导出为 HTML、PDF、Markdown 等格式。
总而言之,Jupyter Notebook是一个很好的学习工具既可以当成学习笔记,也可以当成编辑器使用,好的工具也需要大家多多使用,探索其功能,提高自己的效率。


http://www.ppmy.cn/devtools/97820.html

相关文章

深入单例模式

1. 饿汉模式 饿坏了,上来就先实例化一个对象,好处是代码简单,坏处是这个对象后面如果一直用不到,就是个浪费。 public class A{ private static A a new A(); private A(){} public static A getInstance(){ return a; } } 2. 懒…

Java面试题———MySql篇③

目录 1.查询语句执行流程 2.索引的数据结构是什么 3.数据库中的锁有哪些 4.MySQL日志类型 5.MySQL主从复制的流程 6.谈谈你对sql的优化的经验 1.查询语句执行流程 一条查询语句到达MySQL数据库之后,数据库中的各个组件会按照顺序执行自己的任务 首先是连接器…

取证工具 ElcomSoft iOS Forensics Toolkit: 在 Windows 中加载 HFS 镜像

天津鸿萌科贸发展有限公司是 ElcomSoft 系列取证软件的授权代理商。 Elcomsoft iOS Forensics Toolkit 功能简介 Elcomsoft iOS Forensics Toolkit 软件工具包适用于取证工作,对 iPhone、iPad 和 iPod Touch 设备执行完整文件系统和逻辑数据采集。对设备文件系统制…

8个我平时每天都会看的网站,涵盖办公、娱乐、学习等

分享8个我平时每天都会看的网站,涵盖办公、娱乐、学习等多种类别,试过就知道有多好用! 1、MyFreeMP3 tools.liumingye.cn/music/#/ 一个可以免费听歌的平台,不用充会员,里面收录了大多数的国内外知名流行歌手、乐队的…

vue3 响应式 API:watch()、watchEffect()

watch() 基本概念 watch()用于监视响应式数据的变化,并在数据变化时执行相应的回调函数。可以监视单个响应式数据、多个响应式数据的组合,或者一个计算属性。 返回值 返回一个函数,调用这个函数可以停止监视。 特点 watch() 默认是懒侦听的&…

Ansible可视化管理之web界面集成使用探究(未完待续)

一、前言 因某集成商管理的客户资源涉及4A接入管控要求,其中密码必须3个月更新一次,随着纳管主机的数量增多,手动去修改密码变得不现实,考虑无侵入性和资源耗用,便捷性等因素,首先选用Ansible作为此需求的…

硬件工程师必须掌握的MOS管详细知识

MOS管,全称为金属-氧化物半导体场效应晶体管(Metal-Oxide-Semiconductor Field-Effect Transistor,MOSFET),是一种重要的半导体器件,广泛应用于电子工业中各种电路的开关、放大、调制、数字电路和模拟电路等…

Oracle(66)什么是虚拟列(Virtual Column)?

虚拟列(Virtual Column)是数据库中的一种特殊列,它的值并不直接存储在数据库中,而是根据其他列的值通过表达式计算得到的。在Oracle数据库中,虚拟列的值是动态计算的,因此不会占用额外的存储空间。这种功能…