利用python进行数据分析

利用python进行数据分析

1、安装anconda:https://www.bilibili.com/video/BV1ov41137Z8/?spm_id_from=333.788.recommend_more_video.14&vd_source=79f32a209820f169508ffe8546b4106b中的p1.

注意:

本身我的电脑安装的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)

image-20220906164906750

看到image-20220906171211138页了

索引(较绕)

image-20220908170625097

image-20220909102232682

image-20220909102255685

meshgrid()

image-20220909103652223

理解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]

即指第二列所有的行。image-20220910170937933

文章作者: CasimiBreidin
文章链接: https://blognotes.cn/posts/48786.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Casimi’Blog