jupyter notebook的安装与使用

jupyter notebook的安装与使用

1 安装

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

在这里插入图片描述

  • 官网:网址

  • 配置好python环境后,使用如下命令进行安装:

pip install jupyter notebook

2 使用

2.1 修改默认的工作目录

  • 首先打开cmd,输入如下命令:
jupyter notebook --generate-config

之后会生成如下图的配置文件(jupyter_notebook_config.py):

在这里插入图片描述

  • 打开该配置文件,找到c.NotebookApp.notebook_dir字段,这一行本来有注释,替换为如下语句:
c.NotebookApp.notebook_dir = 'D:\\Code\\jupter'  # windows下的写法,下次默认工作目录为: D:\\Code\\jupter
  • 重启jupter notebook即可,在cmd中输入命令jupter notebook即可,如下图:

在这里插入图片描述

在这里插入图片描述

2.2 创建ipynb文件

  • 该文件用于写代码和写笔记(支持markdown格式,关于markdown可以参考:网址

在这里插入图片描述

在这里插入图片描述

2.3 快捷键说明

Ctrl + Enter		# 执行当前格子中的代码, 焦点不下移
Shift + Enter		# 执行当前格子中的代码, 焦点下移, 如果不存在Cell则创建, 存在则不创建
Alt + Enter			# 执行当前格子中的代码,并在该格子下方与当前格子类型相同的Cell
m					# 选中该格子后(光标不能在该格子中),按m将格子类型转化为Markdown类型的Cell
y					# 选中该格子后(光标不能在该格子中),按m将格子类型转化为Code类型的Cell
dd					# 连续快速按两次d, 删除当前的Cell
a					# 当前的Cell下方创建Cell
b					# 当前的Cell上方创建Cell

在这里插入图片描述

2.4 魔法命令

  • %run:可以运行已经存在的python文件。

  • 例如在和test.ipynb这个文件夹下有myscript/hello.py文件,文件内容如下:

# coding=utf-8

def hello(name):
    print("Hello", name, "!")

if __name__ == "__main__":
    hello("World")
  • 可以通过命令%run myscript/hello.py执行该文件,并且hello函数被导入到jupyter notebook环境中,如下图:

在这里插入图片描述


  • 导入python模块(不是魔法命令,接着上面运行文件顺带讲解一下)。

  • 例如在和test.ipynb这个文件夹下有mymodule模块,模块结构和内容如下:

在这里插入图片描述

  • 通过命令from mymodule.ML import predict,可以导入predict函数,如下图:

在这里插入图片描述


  • %timeit:该命令可以测试一行代码执行用时(该命令会自动让测试代码执行多次)

在这里插入图片描述

  • %%timeit:该命令可以测试多行代码执行用时(该命令会自动让测试代码执行多次)

在这里插入图片描述


  • %time:该命令可以测试一行代码执行用时(该命令代码只会执行一次)

在这里插入图片描述

  • %%time:该命令可以测试多行代码执行用时(该命令代码只会执行一次)

在这里插入图片描述


  • 更多魔法命令%lsmagic

在这里插入图片描述

  • 魔法命令帮助

在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值