【数据分析 - 基础入门之NumPy②】Jupyter Notebook安装及使用

news2025/1/13 15:32:07

知识目录

  • 前言
  • 一、Jupyter Notebook安装使用
    • 1.1 Jupyter Notebook的三种打开方式
        • 1、点击Anaconda Prompt打开
        • 2、点击Jupyter Notebook打开
        • 3、使用Powershell打开
    • 1.2 Jupyter Notebook的两种键盘输入模式
        • 1、编辑模式
        • 2、命令模式
  • 二、Jupyter Notebook魔法命令
    • 2.1 查看帮助文档
    • 2.2 魔法命令
  • 结语
  • 往期文章&相关导读

前言

大家好,我是向阳花花花花,本期给大家带来的是 Jupyter Notebook安装及使用。作者的
【 Python 数据分析】专栏正在火热更新中,如果本文对您有帮助,欢迎大家点赞 + 评论 + 收藏 !

每日金句分享:慢也好,步伐小也罢,是往前走就好。』—— 佚名「网易云音乐热评」

话不多说,让我们进入正文。

一、Jupyter Notebook安装使用

在上一篇中我们安装好了Anaconda,本期我们来学习使用 Jupyter Notebook。

1.1 Jupyter Notebook的三种打开方式

Jupyter Notebook有三种打开方式……,需要注意的是三种方式都不能将命令提示符窗口或 Power Shell 窗口关闭,关闭的话 Jupyter Notebook 服务即终止。

1、点击Anaconda Prompt打开

在开始菜单选择 Anaconda ,然后点击 Anaconda Prompt 。

Anaconda Prompt

之后再命令行输入 jupyter notebook 即可打开 Jupyter Notebook,此时 Jupyter Notebook 打开的是 C 盘的用户目录。


Jupyter Notebook 的 Web 页面,也就是今后我们的操作页面,如下所示。

如果不想在 C 盘下使用,可以先切换盘符,再输入 jupyter notebook

首先我们按下 ctrl + c 结束 Jupyter Notebook 进程,如果一次无效就多按几次,直接关闭这个进程,也可以 X(叉)掉 Web 页面关闭,没什么区别。


然后,我们切换盘符,打开 Jupyter Notebook。


打开成功。

2、点击Jupyter Notebook打开

我们在开始菜单点击 Anaconda 目录,然后直接点击 Jupyter Notebook 。

这种打开方式,打开的是 C 盘下的用户目录,Jupyter Notebook 的工作目录也是使用的这个,我想 这可能不是很符合一部分人的操作习惯 ,毕竟是 C 盘嘛。

3、使用Powershell打开

使用 Powershell 打开,是一种比较便捷的方式,它使得我们可以在任意目录快速打开 Jupyter Notebook 。

假定我将要在如下目录打开 Jupyter Notebook 。


按下 shift + 鼠标右键,选择在此处打开 power shell 窗口。


然后我们输入 jupyter notebook ,即可在该目录打开 Jupyter Notebook 。

1.2 Jupyter Notebook的两种键盘输入模式

Jupyter Notebook 有两种键盘输入模式……,快捷键不区分大小写。

1、编辑模式

当条框单元为绿色时,此时处于编辑模式。编辑模式下我们主要记住代码补全、代码提示和运行单元的快捷键。

快捷键作用
Tab代码补全或缩进
Shift + Tab查看函数参数,光标要在括号中
Shift + Enter运行本单元,选中下一单元
Ctrl + Enter运行本单元
Alt + Enter运行本单元并在下方插入一个单元
esc、点击输入框前面的 ln [ ]退出编辑模式

2、命令模式

当输入框为蓝色时,此时处于命令模式。我们主要记住单元格增删和单元格状态转换。

快捷键作用
y单元格进入代码模式
m单元格进入 markdown 格式
A上方插入新单元格
B下方插入新单元格
DD删除选中的单元格
enter进入编辑模式

此外,还有三种运行代码模式快捷键,和编辑模式下相同,这里不再例举。

二、Jupyter Notebook魔法命令

Jupyter Notebook 中有许多魔法命令……

2.1 查看帮助文档

用法作用
?查看对变量、函数等的描述
??查看更细致的描述

请看下面的代码示例:

len?


下面定义一个函数:

def get_one():
    """
    return the number 1
    """
    return 1

如果是一个问号:

get_one?

那么:

如果是两个问号:

get_one??

那么:

看得出来,两个问号给予的描述是更细致的,毕竟疑问号都多了一个嘛。

2.2 魔法命令

魔法命令基本上都是以 % 开头的,用于实现……

魔法命令作用
%run运行后导入自定义文件,运行完后,该文件内的函数、类等都可以直接使用
%timeit统计运行时间,一般是耗时较短的
%time统计运行时间,一般是耗时较长的
%who查看当前会话的所有变量与函数名称
%whos显示变量类型和值
%who_ls以列表形式显示变量和函数名
pip install用于安装包
lsmagic查看所有魔法命令
?查看魔法命令的帮助文档

现有一个名为 test.py 文件,包含如下内容:

def display():
   """
   show the number
   """
   print('hello')
def add(x,y):
    return x+y
display()

下面演示魔法命令的使用,因为代码较为简短,因此直接以图片形式展示。


结语

本期跟大家分享的内容就到此结束了!希望通读全文下来你能有所收获,对于文章中任何一处有疑问,欢迎在文末添加我个人 WX 在线答疑,尽己所能帮助到你。

往期文章&相关导读

【数据分析 - 基础入门之NumPy①】 Anaconda安装及使用

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

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

相关文章

2023-07-06:RabbitMQ中的AMQP是什么?

2023-07-06:RabbitMQ中的AMQP是什么? 答案2023-07-06: AMQP AMQP(Advanced Message Queuing Protocol)是一个应用层协议的开放标准,旨在设计面向消息的中间件。基于AMQP协议的客户端和消息中间件可以自由…

Mysql中IP地址如何在数据库中存储

用无符号的32位整数存储,不要用字符串存储ip 为什么呢? 在Mysql中,当存储ipv4地址的时候,应该使用32位的无符号(int unsigned)来存储ip地址,而不是使用字符串,用int unsigned类型存…

4-Spring cloud之搭建Ribbon负载均衡——服务器上实操(下)

4-Spring cloud之搭建Ribbon负载均衡——服务器上实操(下) 1. 前言1.1 Ribbon负载均衡架构图 2. Ribbon自带的负载均衡2.1 Ribbon自带的负载均衡算法2.2 自带负载均衡之间的切换 3. Ribbon自定义负载均衡3.1 自定义Ribbon负载均衡(简单试用&a…

【IMX6ULL - LOGO替换】根文件系统主机名logo替换教程

1、修改linux主机的配置文件/etc/hostname里的主机名 2、重启 reboot

2023电商购物网站有哪些知名和靠谱的?

最近几年,人们的消费方式发生了极大的改变,在这种趋势之下,很多企业都开始着手搭建自己的网购平台,下面是小编盘点的国内市场上较为出名的网购平台,大家可以借鉴其运营模式! 1、淘宝网 在中国,淘宝网可以说…

推荐这10款好用的产品设计软件,轻松提效

在现代技术飞速发展的时代,产品设计是创新和成功的关键。本文将向您推荐10款顶级产品设计软件,为您的设计过程增添灵感和效率。 1、即时设计 即时设计是一个基于云的产品设计协作一体化工具,具有很强的功能和灵活性,它提供了全面…

详细解读Sui Gas运作机制和其他你不知道的细节

Sui的Gas费模型使链上交互费用变得可预测而且更低廉,这两个关键特征对面向全球范围内的娱乐和实用apps的基础设施十分关键。区块链的Gas费是指处理事务需要支付的价格,用于补偿和奖励支持网络运行的服务商。 通常,用户支付Gas费来执行网络上…

Webpack打包ts文件

安装依赖包: npm i -D webpack webpack-cli typescript ts-loader 配置webpack配置文件(webpack.config.js): //webpack中所有的配置文件信息都得写在module.exports中 module.exports{//指定入口文件entry:./src/index.ts//指定…

terminal 终端Ctrl+Shfit+E键与搜狗输入法冲突Linux

下载完搜狗输入法后,发现CtrlShfitE不能在终端分屏了,原因是和搜狗的快捷键冲突了,把搜狗的禁用了或者换成其它快捷键即可 界面右上角打开搜狗拼音,点击属性设置 把勾去掉或者换其它快捷键

eladmin环境搭建

1、参考这里的简介、快速了解、快速开始 简介 | ELADMIN 在线文档 2、后台我用的是Idea,要记得安装jdk、下载maven,Idea中要记得核对Settings、Project Structure的jdk、maven相关配置。同时也要核对数据库配置是否是好的,数据库是否能连接…

不同ts文件下,提示变量名重复的问题解决

同一个目录的不同文件下使用同一个变量名称出现报错 是因为ts的文件默认是全局文件 发现即使在标签栏关闭 也无法解决, 可以尝试在 报错的文件上加上 export{},即可完美解决

实战 |记一次简单渗透测试实战

声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,鹏组安全及文章作者不为此承担任何责任。 在进行渗透测试时,首先需要进行的是信…

系统分析师下午案例真题及解析(2022-2020年)

请点击↑关注、收藏,本博客免费为你获取精彩知识分享!有惊喜哟!! 2022年案例真题 真题1 阅读以下关于软件系统分析与建模的叙述,在答题纸上回答问题1至问题3。 【说明】 某软件公司拟开发一套博客系统&#xf…

Java使用ClassLoader读取外部json文件

我们有时候会遇到这样一种业务场景:某个对象是变化的,在不同项目的部署中,可能需要更改对象中的某个属性,这时如果我们将该对象写在代码里,这样不仅寻找不便,部署后也不能随便修改(修改后又要重…

9个面试模板:招聘经理的问题和指南

有效的面试让我们更好的提升招聘效率,招聘经理和招聘人员可以使用面试模板确保高效快捷地进行面试。 面试模板有助于构建面试流程,为向候选人提问和记录他们的答案创建一个一致的框架。支持不同公司自定义面试模版,面试模版还可以更轻松地对…

Win10开始菜单打不开怎么办?Win10开始菜单打不开解决方法

Win10开始菜单打不开怎么办?当用户在Win10系统上遇到开始菜单打不开的问题时,可能会导致无法方便地访问和运行应用程序、设置等功能,这时候用户可以重启一下Win10电脑的任务管理器来解决问题,以下就是Win10开始菜单打不开解决方法…

撕去“械字号”标签,敷尔佳靠营销还能走多远?

回顾刚刚过去的六月,美妆护肤板块回暖趋势继续保持。 据数据显示,6 月淘系、抖音合计美妆GMV同比增长约13%,其中,护肤、彩妆分别同比增长14%、11%。而据美加漾科技披露的《2023年618护肤市场大数据调研》显示,护肤品市…

一键安装docker及docker-compose

1、创建docker存放相关文件目录,该目录可自己定义。2、添加相关文件,可在网盘提取。其中docker-20.10.9.tgz和docker-compose为安装包,也可根据需要在网上下载,注意docker-compose安装包下载后需要改名为docker-compose。 链接&am…

【正点原子STM32连载】第五十一章 汉字显示实验 摘自【正点原子】STM32F103 战舰开发指南V1.2

1)实验平台:正点原子stm32f103战舰开发板V4 2)平台购买地址:https://detail.tmall.com/item.htm?id609294757420 3)全套实验源码手册视频下载地址: http://www.openedv.com/thread-340252-1-1.html# 第五…

【Kafka】Kafka基础概念笔记

【Kafka】Kafka基础概念笔记 文章目录 【Kafka】Kafka基础概念笔记1. 两种模式1.1 点对点模式1.2 发布/订阅模式 2. 基础架构3. Topic命令行操作3.1 查看 Topic 操作3.2 创建 Topic3.3 查看所有 Topic3.4 查看 Topic 的详情3.5 修改分区数3.6 删除 Topic 4. 生产者命令行操作4.…