熟知一些基本操作,能够加快你的学习效率。
python日常操作
- python交互工具jupyter_notebook日常使用
notebook的使用
命令窗口中输入jupyter notebook
可以在切换到自己要写笔记的目录中
在notenook中第一次操作
注意:我们在使用的时候可以输入关键字的用Tab键进行补全操作
Tab补全说明
1.Tab补全不是万能的,会尽可能的补全你的代码.按下Tab会搜索已输入的变量(对象,函数等等)
2.同样的tab也适应于模块
3.同样适用与函数
自省操作
通过自省可以关注对象的类型
针对自定义函数
其余额外的命令
- %run命令可以用来执行某一个位置上的py文件
- %load命令可以将代码导入到某一个位置中
- 使用Ctrl+C可以随时终端执行中的程序
魔术命令
魔术命令是指在指令面前加上%,可以是普通任务更快捷,更方便
注意:没下载numpy的话可以执行 pip3 install numpy
常用的魔术命令
%quickref 显示IPython的快速参考
%magic 显示所有魔术命令的详细文档
%debug 从最新的异常跟踪的底部进入交互式调试器
%hist 打开命令的输入(可选输出)历史
%pdb 在异常发生后自动进入调试器
%paste 执行剪贴板中的Python代码
%cpaste 打开一个特殊的提示符以便于手工粘贴待执行的Python代码
%reset 删除interactive命名空间中的全部变量、名称
%page OBJECT 通过分页器打印出OBJECT
%run script.py 执行Python脚本文件
%prun statement 通过cProfile执行statement,并打印分析器的输出结果
%time statement 报告statement的执行时间
%timeit statement 多次执行statement以计算系综合平均执行时间。对那些执行时间非常小的代码有用
%who、%who_ls、whos 显示interactive命名空间中定义的变量,信息级别/冗余度可变
%xdel variable 删除variable,并尝试清除其在IPython中的对象上的一切引用
后面在使用的时候可以在回过来进行查找
集成美丽的制图
同样的需要安装制图执行命令:pip3 install matplotlib -i https://pypi.douban.com/simple/
知识补充
1.np.random.randn(50) 代表着返回一组标准正态分布的随机值,范围在-1.96~+1.96
2.numpy.cumsum()代表着累加求和 1 1+2 1+2+3 依次类推
3.plt.plot()代表着线性制图
- %matplotlib inline 用于省掉plt.show()