jupyter 入门

news/2024/11/28 15:04:42/文章来源:https://www.cnblogs.com/FBsharl/p/18569884

Jupyter介绍

Jupyter可以理解为python笔记本,可以分块运行python代码并展示输出结果,支持markdown格式的文本显示。

简单来说,jupyter中有三部分内容:markdown格式的文本块; python代码块; python的输出结果块。

Jupyter文件的后缀为.ipynb。

Vscode或Pycharm中可以直接新建Jupyter文件。

#这是代码块
a = 'hello world'print('这是代码块的输出结果')
print(a)
这是代码块的输出结果
hello world

 

使用pip安装

  1. 确认python安装。首先确保已经在计算机中安装了python;使用Win+R打开cmd命令符,输入python --version查看当前系统中python的版本,有版本号即为已经成功安装。
  2. 安装jupyter notebook。接下来使用系统命令符安装jupyter notebook;使用Win+R打开cmd命令符,输入pip install jupyter notebook,进行安装
  1. 打开jupyter notebook。最后,完成安装后可以直接使用系统命令符打开jupyter notebook;命令行输入jupyter notebook。请注意,这时就不要关闭这个cmd窗口了,否则jupyter notebook也会关闭。(Jupyter 实际上将你的电脑作为一台本地服务器来运行,其主页会在浏览器中打开。默认情况下,Notebook 服务器的访问地址是 http://localhost:8888。 其中,localhost 代表你的计算机本身,而 8888 则是服务器用于通信的端口。)
  2. 安装完成!浏览器自动弹出以下页面即为成功安装!

 

Jupyter的使用-小白入门手册

打开/创建新的Jupyter notebook文件

  1. 打开jupyter notebook后,进入主页面(home),该页面显示了Jupyter notebook默认工作目录下的所有文件,你可以直接打开.ipynb尾缀的文件,或者新建一个文件(选择Python3 ipykernel,稍后解释)

  1. 以创建新的文件为例,创建成功后显示如下页面

选择/更改内核

  1. 什么是内核?在 Jupyter 中,内核(Kernel)是一个独立的计算引擎(可以理解为当前文件正在使用的编程语言)。每个 Jupyter Notebook 都与一个特定的内核关联。支持Python、R、Java等等。

  2. 在创建notebook文件时选择内核。如下图所示,准备创建一个以python为内核的notebook文件。

  3. 更改内核。对于已经创建并打开的notebook文件,可以直接在上边栏“kernel”处修改其内核。

 

修改单元格类型。选中单元格,点击上方栏切换单元格类型。主要有以下三种类型(标题类型最新版本暂不可用):

(1) 代码;使用python语法(当然,切换不同内核对应着不同编程语言)。可以运行

(2) markdown;使用markdown语法。可以运行

(3) 原生 NBConvert(Raw NBConvert);写在Raw NBConvert中的代码不会被渲染运行,文档输出的时候能够保留原始代码或执行某些格式化操作。(很少很少用到)

关于单元格的各类操作

  1. 编辑模式(edit)与命令模式(command)。点击单元格内部,最左边显示绿色,此时为编辑模式,正常编写代码即可。点击单元格左侧,最左边显示蓝色,此时为命令模式,可以对单元格进行一系列其他操作。

  1. 常见快捷命令。

    (1) A;插入上方单元格;在当前单元格上方插入一个新的单元格。

    (2) B;插入下方单元格;在当前单元格下方插入一个新的单元格。

    (3) D, D;删除单元格;删除当前选中的单元格。

    (4) Y;切换到代码单元格;将当前单元格类型切换为代码单元格。

    (5) M;切换到Markdown单元格;将当前单元格类型切换为Markdown单元格。

    (6) Z;撤销删除单元格;撤销上一次删除单元格的操作。

    (7) Ctrl + S;保存文件;保存当前的Notebook文件。

    (8) Shift + Enter;运行单元格并选中下一个;运行当前单元格并选中下一个单元格。

    (9) Shift + Ctrl + Enter;运行上方所有单元格;运行当前单元格及其上方的所有单元格。

    (10) Ctrl + Up;上移单元格;将当前单元格上移一个位置。

    (11) Ctrl + Down;下移单元格;将当前单元格下移一个位置。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/841589.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SARscape6.1新特性

SARscape6.1于2024年11月正式发布,匹配ENVI6.1版本,最低支持版本为ENVI5.6.0,主要包含以下新功能和功能改进: 突出变化:洪水监测工具 移动目标速率估算工具:估算SAR影像中移动目标速度的新工具。 自动形变建模工具:能够自主执行非线性和线性反演,以确定地震后的滑动分布…

中电金信:数据管理的“工艺”和“柔”性艺术

数字化转型将数据作为重要的资源和决策依据,通过收集、加工、分析和利用大数据,来优化业务流程和支撑业务决策。中国信通院在“2023数据资产管理大会”上分享了数据管理发展的六大趋势,其中认为“DataOps将打造数据开发治理融合的新范式”“数据编织塑造下一代数据架构”。那…

macOS电脑数据转换:Easy Data Transform直装版安装包资源

Easy Data Transform是一款专为Mac用户设计的数据转换工具,支持CSV、Excel、JSON等多种文件格式。它提供直观的拖放界面,无需编写代码即可完成数据合并、过滤、排序、拆分等操作。此外,该软件拥有丰富的转换模板和自动化功能,支持42种转换和60种文本编码,能够显著提高数据…

Shiro 漏洞复现

Shiro 漏洞复现 shiro是什么? ApacheShiro是一个灵活且全面的Java安全框架,它为现代应用程序提供了认证、授权、加密和会话管理等核心安全功能。shiro组件识别 1.在访问及登录时抓包,如果响应头 set-cookie 中显示 rememberMe=deleteMe,说明使用了 Shiro 组件。2.有时 Shir…

什么是网格变形?HyperWorks网格变形设置方法

HyperMorph 是 HyperMesh 向用户提供的强大的网格变形工具。它可以在保证基本网格形态和质量的前提下,按照用户使用需求,自如的对已有的有限元模型进行网格变形。 HyperMorph 可用于: • 改变已有的网格,生成新的设计方案。 • 将已有的网格映射至全新的几何模型。 • 用于…

Kafka集群管理:大数据运维专家来教你如何实现数据均衡与性能最大化

Kafka 概述 Kafka 起初是 由 LinkedIn 公司采用 Scala 语言开发的一个多分区、多副本且基于 ZooKeeper 协调的分布式消息系统,现已被捐献给 Apache 基金会。目前 Kafka 已经定位为一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛…

x-easypdf 初始与简单使用

一、概述 一个 java 语言简化处理 pdf 的框架 项目主页https://x-easypdf.cn项目概述x-easypdf是一个java语言简化处理pdf的框架,包含fop模块与pdfbox模块,fop模块以创建功能为主,基于xsl-fo模板生成pdf文档,以数据源的方式进行模板渲染;pdfbox模块以编辑功能为主,对标准…

x-easypdf 初始

一、概述 一个 java 语言简化处理 pdf 的框架 项目主页https://x-easypdf.cn项目概述x-easypdf是一个java语言简化处理pdf的框架,包含fop模块与pdfbox模块,fop模块以创建功能为主,基于xsl-fo模板生成pdf文档,以数据源的方式进行模板渲染;pdfbox模块以编辑功能为主,对标准…

园子与阿里云的推广合作:直播预告|FFA 2024 上海主论坛,11月29日正式上线!

为 Apache Flink 社区备受期待的年度盛会之一,本届大会将于 11 月 29 至 30 日在上海隆重举行。Flink Forward Asia(简称 FFA)是由 Apache 官方授权的社区技术大会,旨在汇聚领先的行业实践与技术动态。在众多合作伙伴和技术开发者的支持下,FFA 已成功举办六届Flink Forwar…

关于力矩、转动惯量、扭矩等机器人、电机领域相关名词的解析和扫盲

前言 这篇博客主要用于记录一些关于电机一些专有名词分析的事情,特此记录,一方面便于日后自己的温故学习,另一方面也比便于大家的学习和交流。如有不对之处,欢迎评论区指出错误,你我共同进步学习! 这里摘要自b站的这位老师的视频,原视频很长,这里做出一定程度的总结: …

PowerShell配色方案修改 —— Windows 10下设置PowerShell背景,文字,命令,错误信息,错误信息背景等等的颜色—仅供参考!!!

PowerShell配色方案修改 —— Windows 10下设置PowerShell背景,文字,命令,错误信息,错误信息背景等等的颜色—仅供参考!!! 前言:笔者平时使用wsl的时候,觉得其它开发工具相对笨重,且CMD代码框又太简陋,PowerShell正好符合目前需求,且可自定义调节颜色,网上看了太多…

占用磁盘100%?Apache DolphinScheduler 日志如何定时清理!

当 Apache DolphinScheduler 运行几个月后,大部分朋友会发现 Logs 下的运行日志越来越多,这时可以考虑清理下 Logs/ 目录下的日志文件,比如设置只保留最近 3 天的日志,怎么操作呢?可以通过执行以下三个命令来实现: find ./logs -type f -mtime +3 -name "dolphinsch…