使用jupyter的一些常识
1.help
查看帮助文档
用法 help(len)
2.?
查看帮助文档
用法 len?
3.??
查看帮助文档 ,可以显示出源代码
用法 len??
4.tab
代码自动补全/缩进
5.shift + tab
查看参数及函数说明
一般函数说明中*前面的内容是更重要的,但是不是绝对的
如 np.array()
array(object,dtype=None,*,copy=True,order='K',subok=False,ndmin=0,like=None)
一般只要看*前面的就行,如当前的 object,dtype=None
类似 object 只给了一个单词,没有=的,这样的参数必须要给,不然后报错
6.%run
运行外部文件
用法 %run + 外部文件.py 例子 %run myscript.py
def square(x):
'''square a number'''
return x ** 2
for N in range(1,4):
print(N,"squared is",square(N))
7.%time
一般用于耗时长的代码段 >1s 自己判断会不会小于1s
查看运行某语句需要的时间,计时 例如运行模型的时候会用到它
用法 %time + 语句 %time 2 ** 10000
1s 秒 = 1000 ms
1ms 毫秒 = 1000 μs
1μs 微秒 = 1000 ns
1ns 纳秒
8.%timeit
一般用于耗时短的代码段 <1s
查看运行某语句需要的平均时间,会多次运行这段代码。得到一个更为准确的运行时间
用法 %timeit + 语句
得到 39.9μs ± 4.25μs per loop (mean ± std)…… mean ± std 指的是 平均值 ± 平均差(衡量一组数的离散程度,越小越集中,没有偏离很大)
9.%%timeit
查看运行某些语句需要的平均时间(多行代码时使用)
用法 %%timeit
语句1
语句2
10.!
执行Linux/windows指令
11.Ismagic
列出所有的魔法命令
12.pip
使用pip命令安装
pip install requests
pip show requests -- 查看安装好的包
pip show requests 可以得到 包名,版本。简介。网址,作者,作者邮箱,声明,包的地址,依赖包,别的包依赖你,……
"""
使用jupyter的一些常识
1.help
查看帮助文档
用法 help(len)
2.?
查看帮助文档
用法 len?
3.??
查看帮助文档 ,可以显示出源代码
用法 len??
4.tab
代码自动补全/缩进
5.shift + tab
查看参数及函数说明
一般函数说明中*前面的内容是更重要的,但是不是绝对的
如 np.array()
array(object,dtype=None,*,copy=True,order='K',subok=False,ndmin=0,like=None)
一般只要看*前面的就行,如当前的 object,dtype=None
类似 object 只给了一个单词,没有=的,这样的参数必须要给,不然后报错
6.%run
运行外部文件
用法 %run + 外部文件.py 例子 %run myscript.py
def square(x):
'''square a number'''
return x ** 2
for N in range(1,4):
print(N,"squared is",square(N))
7.%time
一般用于耗时长的代码段 >1s 自己判断会不会小于1s
查看运行某语句需要的时间,计时 例如运行模型的时候会用到它
用法 %time + 语句 %time 2 ** 10000
1s 秒 = 1000 ms
1ms 毫秒 = 1000 μs
1μs 微秒 = 1000 ns
1ns 纳秒
8.%timeit
一般用于耗时短的代码段 <1s
查看运行某语句需要的平均时间,会多次运行这段代码。得到一个更为准确的运行时间
用法 %timeit + 语句
得到 39.9μs ± 4.25μs per loop (mean ± std)…… mean ± std 指的是 平均值 ± 平均差(衡量一组数的离散程度,越小越集中,没有偏离很大)
9.%%timeit
查看运行某些语句需要的平均时间(多行代码时使用)
用法 %%timeit
语句1
语句2
10.!
执行Linux/windows指令
11.Ismagic
列出所有的魔法命令
12.pip
使用pip命令安装
pip install requests
pip show requests -- 查看安装好的包
pip show requests 可以得到 包名,版本。简介。网址,作者,作者邮箱,声明,包的地址,依赖包,别的包依赖你,……
"""