一维数组练习(Numpy与Pandas):
首先导入两个包
![fdb3cefe9ab1e7e72379cc2a72e20fa3.png](https://i-blog.csdnimg.cn/blog_migrate/a6b845db56123750ab9f81aedb7f3c83.png)
1.Numpy定义一维数组,可以是列表,元祖。
![76c5b12636ebef1f0b31e463dbd65c68.png](https://i-blog.csdnimg.cn/blog_migrate/9e1c2c15745ed3fb4d474192525a3a57.jpeg)
2.用索引查询一维数组中的元素
![5405c7831ce7520cc87073a2813e8580.png](https://i-blog.csdnimg.cn/blog_migrate/87d9ea1f635c03b756a5eb18bc7fadcd.png)
3.切片访问一维数组中的元素,注意左闭右开
![644294cb6a9d6015abe21af9d5405a2f.png](https://i-blog.csdnimg.cn/blog_migrate/b68877e348853093723ac9cd79f3ac2e.png)
4.平均值mean(),标准差std(),向量化运算
![666ad28020cf6af22bd2d98ae65862c1.png](https://i-blog.csdnimg.cn/blog_migrate/c23d969d3d7b3400b373455adb46d416.jpeg)
1.Pandas定义一维数据结构Series:(与numpy相比,pandas.Series的索引可以是字符串等,可以进行更改)
![137d247cb9579f300d356f109c068041.png](https://i-blog.csdnimg.cn/blog_migrate/578c3281b672f2cac722f7c3b09543fc.jpeg)
2.利用.describe()方法进行描述统计信息
![b48e2987c6f4c0e927b38dfdb49e9869.png](https://i-blog.csdnimg.cn/blog_migrate/e8224c67eec9b905a56afc55879fa966.jpeg)
3.利用iloc,loc进行元素访问,iloc是按照索引位置进行访问,loc是按照索引名称进行访问
![e379c7a9bf2ba1962b3a038a3b364803.png](https://i-blog.csdnimg.cn/blog_migrate/17f8d6f6f7d3f710617f79d83e944e68.jpeg)
4.向量化运算,不同长度的一维数组,按照索引进行运算
![2777e1274c57ba27aab73ea094725637.png](https://i-blog.csdnimg.cn/blog_migrate/923772a16729f3c237ef45704a8cf630.jpeg)
5.缺失值的处理方法:一种是用.dropna的方法进行删除,另一种是用fill_value进行填充。
![b478ecca0839675d60ea604fd2efe535.png](https://i-blog.csdnimg.cn/blog_migrate/3d7626a7880bf42f214964c477d979b0.jpeg)
二维数组练习(numpy与pandas):
1.numpy定义二维数组
![92fdf905f3c3f916ee3495cab6d87349.png](https://i-blog.csdnimg.cn/blog_migrate/46c6547d8c6d082c4a0401e3bc145d43.jpeg)
2.获取二维数组中的元素,:代表全部
![b0e41f59b9aff12a19f892f12ddc8d93.png](https://i-blog.csdnimg.cn/blog_migrate/7ab8f2d63240ba1e571ce3f00e5468d6.jpeg)
3.平均值的计算,可以按轴计算
![c8eca69a380fe3661e7b471ce1399874.png](https://i-blog.csdnimg.cn/blog_migrate/4272fc672705b66a9ed742e977620300.jpeg)
1.pandas定义二维数组,可以先定义一个字典,然后使字典有序,最后利用pd.DataFrame定义数据框。
![217b96346527f20806ef57b82913b2b8.png](https://i-blog.csdnimg.cn/blog_migrate/f8819d8d300093a7609b4ff2c2d5f02a.jpeg)
2.平均值,按照列来计算
![25b719f92cf5e5c7c240d2df59e77a73.png](https://i-blog.csdnimg.cn/blog_migrate/ab6c6a1d8b58412b776358fd5c368961.png)
3.通过.iloc和.loc方法对元素进行访问,下面e可以简写成f
![a9f5ea46c02d3fd876dab42dec1eef50.png](https://i-blog.csdnimg.cn/blog_migrate/4dc48634512c3ae3831c3f07fd33a112.jpeg)
4.通过切片功能,获取指定范围的列或行(当“:”两端没有数字时,代表全部,有数字代表切片)
![f2a60db9e87ba8315cd299bd4828dd9c.png](https://i-blog.csdnimg.cn/blog_migrate/44b76f383e9427934206ece430b572f0.jpeg)
5.通过条件筛选获取需要的数据
![bd360906de76efb463750a0c054105d8.png](https://i-blog.csdnimg.cn/blog_migrate/d8a64597fd04af92363177d2acd38895.jpeg)