数据分析之常用操作

熟知一些基本操作,能够加快你的学习效率。

python日常操作

  1. python交互工具jupyter_notebook日常使用

notebook的使用

命令窗口中输入jupyter notebook

可以在切换到自己要写笔记的目录中

IMAGE

在notenook中第一次操作

IMAGE

注意:我们在使用的时候可以输入关键字的用Tab键进行补全操作

Tab补全说明

1.Tab补全不是万能的,会尽可能的补全你的代码.按下Tab会搜索已输入的变量(对象,函数等等)

IMAGE

IMAGE

2.同样的tab也适应于模块

IMAGE

3.同样适用与函数

IMAGE

自省操作

通过自省可以关注对象的类型

IMAGE

针对自定义函数

IMAGE

IMAGE

其余额外的命令

  1. %run命令可以用来执行某一个位置上的py文件
  2. %load命令可以将代码导入到某一个位置中
  3. 使用Ctrl+C可以随时终端执行中的程序

魔术命令

魔术命令是指在指令面前加上%,可以是普通任务更快捷,更方便

注意:没下载numpy的话可以执行 pip3 install numpy

IMAGE

IMAGE

常用的魔术命令

%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/

IMAGE

知识补充

1.np.random.randn(50) 代表着返回一组标准正态分布的随机值,范围在-1.96~+1.96

IMAGE

2.numpy.cumsum()代表着累加求和 1 1+2 1+2+3 依次类推

IMAGE

3.plt.plot()代表着线性制图

IMAGE

  1. %matplotlib inline 用于省掉plt.show()