Numpy---jupyter的使用

1. 输入模式

Jupyter Notebook 有两种键盘输入模式:

命令模式: 键盘输入运行程序命令;这时的单元框线为蓝色。

编辑模式: 允许你往单元中键入代码或文本;这时的单元框线是绿色的。

1.1 命令模式 (不区分大小写)

Shift + Enter : 运行本单元,选中下个单元
Ctrl + Enter : 运行本单元
Alt + Enter : 运行本单元,在其下插入新单元
Y : 单元转入代码状态
M : 单元转入markdown状态
A : 在上方插入新单元
B : 在下方插入新单元
DD : 删除选中的单元

1.2 编辑模式 ( Enter 键启动) 

Shift + Enter : 运行本单元,选中下一单元  
Ctrl + Enter : 运行本单元
Alt + Enter : 运行本单元,在下面插入一单元

1.3 常用快捷键 

Ctrl + A : 全选
Ctrl + Z : 撤销
Ctrl + C : 复制
Ctrl + V : 粘贴
Ctrl + / : 注释或取消注释

2. 帮助文档

通过以下命令来获得帮助文档:

help() 或方法名?

比如:help(len)或者len?

help(len)

Help on built-in function len in module builtins:

len(obj, /)
    Return the number of items in a container.

还可以应用到自定义的变量和自定义的函数上来返回帮助文档。

并且使用两个??可以把函数的源代码显示出来

def add(a, b):
    return a + b

add??

Signature: add(a, b)
Source:   
def add(a, b):
    return a + b
File:      d:numpy\jupyter\<ipython-input-3-b5b17b9e431b>
Type:      function

tab自动补全:

tab : 代码补全或缩进;shift + tab 可以查看函数参数

3. 魔法命令

3.1 %run

使用run命令运行外部python文件(默认是当前目录,也可以使用绝对路径):

%run 文件名.py

比如:在当前目录下有一个haha.py文件:、

def haha():
    print("hello world")
    
haha()
%run haha.py
hello world

注意:当使用魔法命令执行了一个外部文件时,该文件的函数就能在当前会话中使用 。

3.2 %time

用time命令计算statement的运行时间:%time statement

%time :一般用来统计耗时较长代码的运行时长

%timeit一般用于耗时短的代码段

用timeit命令计算statement的平均运行时间:%timeit statement

timeit会多次运行statement,最后得到一个更为精准的预期运行时间

可以使用两个百分号来测试多行代码的平均运行时间:

%%timeit

statement1

statement2

statement3

%%timeit
square(1000)
add(10, 20)
364 ns ± 2.74 ns per loop (mean ± std. dev. of 7 runs, 1000000 loops each)

3.3 %who

查看当前会话中的所有变量与函数:

%who或%whos

who是查看当前会话的所有变量与函数名称;whos是查看当前会话的所有变量与函数名称的详细

信息;%who_ls返回一个字符串列表,里面元素是当前会话的所有变量与函数名称。

3.4 pip

使用pip命令安装:pip install numpy

3.5 lsmagic

simagic:列出所有魔法命令

搭配help或者?可以查看其他魔法命令的用法。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

三月七꧁ ꧂

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

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

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

打赏作者

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

抵扣说明:

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

余额充值