Jupyter的使用分享

news2024/12/27 1:30:10

文章目录

    • 碎碎念
    • 安装
      • 方法1.安装Anaconda
      • 方法2.通过库的安装方式
    • 启动
    • 使用教程
      • 1.指定目录打开
      • 2.启动后的简单使用
    • 小结

碎碎念

前情提示
之前与许多小伙伴交流的时候,发现大家对于pycharm更容易上手(可能是比较好设置中文的原因),在使用Jupyter的时候却晕乎乎的,所以打算简单写一篇小文章来分享一下自己使用的经验。

在这里插入图片描述

安装

先来看看官方的说法:

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。

简单来说呢,Jupyter Notebook是在浏览器上会打开一个网页,这个网页里我们可以新建一个ipynb格式的文件,之后使用这个文件来编写、运行我们的代码,同时还可以记笔记(代码框的上下文)来完善我们的心路历程,这些后续会讲解

安装方式呢,有以下两种:

方法1.安装Anaconda

史上最全最详细的Anaconda安装教程
Anaconda安装好以后,里面就自带了Jupyter了,点击Anaconda Navigator打开管理界面
在这里插入图片描述
在这里插入图片描述

方法2.通过库的安装方式

pip install jupyter notebook

在这里插入图片描述

启动

在方法1的基础上,点击launch即可

在方法2的基础上,已安装jupyter的情况下,敲入命令

jupyter notebook

在这里插入图片描述
成功启动后,出现如下页面
在这里插入图片描述
此时,也会自动在浏览器上打开一个属于jupyter notebook 的页面
在这里插入图片描述

使用教程

1.指定目录打开

一般呢,我们不太喜欢jupyter默认打开文件夹的地方,其实这个是可以指定的
设置指定文件夹打开的方式呢,我就不叙述了,可按照如下文章来操作
jupyter notebook指定启动目录

2.启动后的简单使用

如下图,是我打开的一个指定文件夹后的页面
在这里插入图片描述
更多使用的是图右边框起部分,左边可自行了解查看
在这里插入图片描述
在右边,New按钮可新建文件,我们一般选择新建ipynb文件,也就是第一个Notebook选项
在这里插入图片描述
新建的默认为Untitled.ipynb文件,默认长如下图的样子
在这里插入图片描述
输入简单测试代码看看能不能正常运行

print('hello')

在这里插入图片描述
File选择无非就是新建、删除、重命名文件等操作
Edit有合并、切割代码块等功能
Run模块也是比较简单,一般就是Run All Cells
Kernel的话,有重启内核的功能,很实用
在这里插入图片描述
对于右边的按钮,lab的功能和notebook差不多,看个人需要
旁边的ipykernel在手动配置后,可切换不同的python环境来跑你的代码,推荐配置文章:
Jupyter 切换不同的虚拟环境
在这里插入图片描述

小结

后续有时间,应该会再更新使用教程,也许吧。。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【HTML】img标签和超链接标签

文章目录 img 标签src 属性alt 属性title 属性width/height 属性border 属性 超链接标签:a表格标签合并单元格 img 标签 img 是一个单标签 src 属性 img 标签必须搭配 src 使用(指定图片的路径) 相对路径: ./xxx.png./img/xxx.…

MyBatis的注入问题

对之前文章的补充:MyBatis中的#{}与${}注入问题----原文链接 前言: MyBatis是一个流行的Java持久层框架,用于将对象与数据库中的数据进行映射。然而,如果不当使用,MyBatis也可能受到诸如SQL注入这类的安全问题的影响。…

60天持仓法则:Aberration策略如何实现市场盈利

近期,我们频繁探讨的焦点多集中于短线交易的策略与技巧。今天,让我们转换视角,来聊聊中长线交易策略。中长线交易通常需要交易员有充足的耐心和严格的风控管理能力,才能在多变的市场里赢取利益。在中长线交易中趋势仍然是分析重点…

为什么做谷歌seo廉价服务无法带来真正的效果?

谷歌SEO是一个复杂且技术含量高的过程,涉及到人力、技术、以及外链资源等多个方面。这些元素的组合使得SEO服务不可能是廉价的。如果有人向您推荐廉价的SEO服务,您需要保持警惕,因为这样的服务通常效果甚微,甚至可能对您的网站造成…

华为OD机试 - 模拟商场优惠打折(Python/JS/C/C++ 2024 E卷 200分)

华为OD机试 2024E卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试真题(Python/JS/C/C)》。 刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,…

CHI write 传输——CHI(5)

上篇介绍了dataless的操作类型,本篇我们来介绍一下write 一、Write 操作概览 cache stash :一种投机行为,通过在其未来的使用点附近分配一个cacheline来提高系统性能,因为可以减少使用数据时的内存访问延迟 二、CopyBack CopyB…

CRM如何助力企业内部高效管理?

企业内部的高效管理不仅是提升竞争力的关键,也是实现企业可持续发展的基石。客户关系管理(CRM)系统,作为连接客户与企业内部流程的重要桥梁,其在促进企业内部高效管理方面的作用日益凸显。通过自动化工作流程、跨部门信…

19.第二阶段x86游戏实战2-寻找寻路call

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 本人写的内容纯属胡编乱造,全都是合成造假,仅仅只是为了娱乐,请不要…

使用powershell的脚本报错:因为在此系统中禁止执行脚本

1.添加powershell功能环境: 2.启动powershell的执行策略 因为在此系统中禁止执行脚本。 set-executionpolicy unrestricted

leetcode每日一题day19(24.9.29)——买票需要的时间

思路:在最开始的情况下每人需要买的票数减一是能保持相对位置不变的, 如果再想减一就有可能 有某些人只买一张票,而离开了队伍, 所有容易想到对于某个人如果比当前的人买的多就按当前的人数量算 因为在一次次减一的情况下&#xf…

风险函数梳理工具

风险函数梳理工具 在日常的软件开发工作中,代码的安全性和质量至关重要。然而,面对庞大的代码库,手动查找潜在的风险函数不仅耗时,而且容易出错。特别是在团队协作中,代码审查和重构工作往往占据了大量宝贵的时间&…

【机器学习】---异构数据融合

文章目录 1. 引言2. 异构数据融合的概念3. 常用的异构数据融合技术3.1 早期融合(Early Fusion)3.2 晚期融合(Late Fusion)3.3 中期融合(Intermediate Fusion)3.4 递归融合(Recursive Fusion&…

JavaSE——进制转换、原码、反码、补码、位运算(左移、右移、取反)

目录 一、四种进制介绍 二、进制的转换 (一)二进制—>十进制 (二)八进制—>十进制 (三)十六进制—>十进制 (四)十进制—>二进制 (五)十进制—>八进制 (六)十进制—>十六进制 (七)二进制—>八进制 (八)二进制—>十六进制 (九)八进制—>二…

免费升级!Windows10 64位国庆特别版:包含最新安全补丁!

国庆佳节临近,系统之家小编给大家带来了Windows10 64位国庆特别版,该版本系统以最新Windows10 22H2专业版系统为基础,展开离线制作与优化,安全无毒,且运作更加流畅稳定,建议大家升级。Windows10 64位国庆特…

华为OD机试 - 三阶积幻方(Java 2024 E卷 100分)

华为OD机试 2024E卷题库疯狂收录中,刷题点这里 专栏导读 本专栏收录于《华为OD机试(JAVA)真题(E卷D卷A卷B卷C卷)》。 刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加…

长沙惠科成功完成SAP S/4 1511到S/4 2021的无缝升级,实现“停机不停产”

关于HKC长沙惠科光电有限公司 长沙惠科光电有限公司于2019年9月20日落户于长沙市浏阳经济技术开发区,注册资本220亿元人民币,由惠科股份有限公司与湖南金阳投资集团、浏阳市城市建设集团有限公司共同出资,是惠科股份有限公司下属的第四家专业…

WebAssembly 为什么能提升性能,怎么使用它 ?

文章目录 简介:起源:前端性能提升历史JIT(Just-In-Time)编译器(即时编译) 为什么需要WebAssembly:WebAssembly能做什么:经常说WASM的性能高,为什么高??使用方法:Emscript…

《OpenCV 计算机视觉》—— 视频背景建模

还未写完!!! 完整代码如下: import cv2cap cv2.VideoCapture(test.avi)""" getstructuringElement(shape,ksize,anchorNone)得到一个卷积核。主要用于后续的腐蚀、膨胀、开、闭等运算。 参数:shape:设…

Redis进阶篇 - 缓存穿透、缓存击穿、缓存雪崩问题及其解决方案

文章目录 1 文章概述2 缓存穿透2.1 什么是缓存穿透?2.2 缓存穿透的解决方法2.2.1 做好参数校验2.2.2 缓存无效Key2.2.3 使用布隆过滤器2.2.4 接口限流 3 缓存击穿3.1 什么是缓存击穿?3.2 缓存击穿的解决方法3.2.1 调整热点数据过期时间3.2.2 热点数据预热…

docker环境下配置cerbot获取免费ssl证书并自动续期

文章目录 实践场景了解certbot查看nginx的映射情况操作目标配置nginx配置的ssl证书设置自动续签 实践场景 本人使用docker部署了一个nginx容器,通过容器卷,实现本地html,ssl,conf和ngiinx容器映射的, 经常需要手动部署…