利用python进行数据分析
注意:
本身我的电脑安装的python版本为3.8.5,频上anconda的版本也适用3.8版本(anconda官网最新版是适用3.9的,注意分别)
安装anconda中也记得勾选第一个选项,它是帮我们自动配置环境的
安装完成后在cmd命令窗口输入python,可能会出现报错,与书结果不一样,解决方法:https://blog.csdn.net/weixin_42014622/article/details/94870354
2、打开jupyter notebook。cmd中输入 jupyter notebook ,会自动打开默认的浏览器(pdf16页)
3、书上源码在https://github.com/wesm/pydata-book/tree/2nd-edition中
注意:
左上角选择对应书籍版本,我看的是第二版,所以选择2nd-edition。下载源码后,在jupyter notebook中upload对应章节的源码(后缀为.ipynb)
看到页了
索引(较绕)
meshgrid()
理解axis维度的事(axis=0, axis=1)
axis=0 第一维度 对行处理
axis=0 第二维度 对列处理
例子:两个矩阵都是(2,3),即两行三列矩阵,对其进行合并处理
已知(2,3)矩阵,第一维度(行)等于2,第二维度(列)等于3
当axis=0时,表示要修改第一维度的数据,两个矩阵的第一维度都是2,故合并时变成了4,即(4,3)。
当axis=1时,表示要修改第二维度的数据,两个矩阵的第二维度都是3,故合并时变成了6,即(2,6)。
后续mean()求平均值中,axis=0,=1也是这样理解。
data[:,1]
即指第二列所有的行。