jupyter notebook 基本操作

一.jupyter notebook

两种模式

  1. code 编码模式
  2. MarkDown 文本模式

Ctrl + Enter 运行当前单元格

call 有两种状态

  1. 选中状态(对单元格做管理(新增,删除,复制,模式切换))
  2. 编辑状态(对单元格内容做编辑)

模式切换

  1. esc切换为选状态
  2. 选中状态下嗯Y切换code 比那吗模式
  3. 选中状态下嗯M 切换MarkDown 文本模式

单元个快捷键:

单元格操作 快捷键
新建单元格 b在下方新增 /a在上方新增
删除单元格 dd
复制单元格 c
粘贴单元格 v在下方新增
剪切单元格 x
撤销操作 z

单元格与单元格之间资源共享,但是不同步进行

二.帮助文档

使用help()
使用?来显示帮助文档
len?
tab自动补齐

三.IPython 魔法命令

  1. 运行外部python文件
    %run .py文件名
  2. 运行计时
%time 一般用于耗时长的代码段
%%time 一行运行多次
%timeit 一般用于耗时短的代码段
%%timeit 多行运行多次
  1. 查看当前会话中所有变量与函数
%who 快速查看当前会话的所有变量与函数名称
%whos 查看当前会话的所有变量与函数名称的详细信息
%who_is 返回一个字符串列表,里面元素是当前会话的所有变量与函数名称
  1. 执行linux指令
    Linux指令:

$ echo “hello world” # echo is like Python’s print function hello world

$ pwd # pwd = print working directory /home/jake # this is the “path” that we’re sitting in

$ ls # ls = list working directory contents notebooks projects

$ mkdir mm /home/jake/projects

在Linux指令之前加上 !,即可在ipython当中执行Linux指令。

注意会将标准输出以字符串形式返回

  1. 更多魔术方法
Ismagic 列出所有魔法指令

查看魔法文档使用?

发布了58 篇原创文章 · 获赞 0 · 访问量 505

猜你喜欢

转载自blog.csdn.net/qq_41170489/article/details/103854681