【jupyter notebook】使用

一、安装与设置

# 第一步:命令行打开
jupyter notebook
# 第二步:自动配置(只是第一次运行)
jupyter notebook --generate-config
	打开配置文件所在的位置修改配置NotebookApp.notebook_dir=……为自己的工作目录
# 第三步:再重启

二、cmd命令

1.查看jupyter notebook的相关帮助

jupyter-notebook --help

jupyter-notebook --help-all (会显示更详细的信息)

jupyter-notebook -h 

2.常用的命令

#  列出当前的所打开的jupyter notebook的一些信息
jupyter-notebook list

#  可以躲开,所以可以指定端口关闭
jupyter-notebook stop 8888

#  设置服务密码	
jupyter-notebook password xxxxx

3.常用的操作

# 注意单元格的格式,配合使用可以既有注释又有代码
code markdown 

# 执行单元格代码快捷键
Ctrl + Enter: 执行单元格代码
Shift + Enter: 执行单元格代码并且移动到下一个单元格
Alt + Enter: 执行单元格代码,新建并移动到下一个单元格

# 历史输入和输出变量
_:访问上一次输出
__:访问上上一次输出
_X:访问历史 X 行输出
_iX:访问历史 X 行输入

三、外部命令

1.魔术命令

​ 所有文件都可以通过 %run 命令来当做脚本执行,并且文件中的变量也会随即导入当前命名空间。

即,对于一个模块文件,你对他使用 %run 命令的效果和 from module import * 相同。

​ 这种以 % 开头的命令在 IPython 中被称为魔术命令,用于加强 shell 的功能。

在单元格 %magic可以查看所有的魔术命令及示例用法

常用的魔术命令:

%quickref显示 IPython 快速参考
%magic显示所有魔术命令的详细文档
%debug从最新的异常跟踪的底部进入交互式调试器
%pdb在异常发生后自动进入调试器
%reset删除 interactive 命名空间中的全部变量
%run script.py执行 script.py
%prun statement通过 cProfile 执行对 statement 的逐行性能分析
%time statement测试 statement 的执行时间
%timeit statement多次测试 statement 的执行时间并计算平均值
%who、%who_ls、%whos显示 interactive 命名空间中定义的变量,信息级别/冗余度可变
%xdel variable删除 variable,并尝试清除其在 IPython 中的对象上的一切引用
!cmd在系统 shell 执行 cmd
output=!cmd args执行cmd 并赋值
%bookmark使用 IPython 的目录书签系统
%cd direcrory切换工作目录
%pwd返回当前工作目录(字符串形式)
%env返回当前系统变量(以字典形式)

2.常用的魔术命令

# 在单元格运行py文件
%run file.py  或者 !python myfile.py

# 导入外部代码(注释:test.py是当前目录下的文件)运行后,%load test.py被自动加入了注释符号#,test.py中的所有代码都被load到了当前的cell中
%load test.py  

四、常用快捷键

a向上新建一个cell
b向下新建一个cell
m切换到markdown
y切换到code模式
l显示代码行数
dd删除cell
o删除/打开 output
shift按住选中多个cell
shift+m合并选中cell
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

重生之我在异世界打工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值