python中numpy和pandas,Python的Numpy和Pandas函数包的使用

这篇教程介绍了Python中Numpy和Pandas库的使用,包括创建一维和二维数组、生成随机数、矩阵运算、文件读写以及DataFrame操作。内容涵盖数组索引、矩阵转置、矩阵乘法、数据增删改查及统计计算如最大值、最小值、中位数等。适合Python初学者和数据处理人员学习。
摘要由CSDN通过智能技术生成

Python的Numpy和Pandas函数包的使用

Python的Numpy和Pandas函数包的使用

(1)引入Numpy包,并创建一维数组:

53ecd211f4391963ca7a8f99c38102a9.png

创建二维数组

36a4f56453a63d26e006ca9c74117993.png

(2)生成一组一维随机数,np.random.uniform(1,10,4)表示,从1-10中取随机数共取4个

aa085066c84b0e213872654086dce647.png

(3)通过索引访问数组,a[0]从随机数组中选出第0个数;a[8]从随机数组中选出第8个数

7d5c88ea3a9dcbd1884d72dfa42770d6.png

(1)创建矩阵对象:np.range(16)一共16个正整数,reshape([4,4])是一个4X4的矩阵

46020a7ef4c13c2d10306a454cfae177.png

(2)生成随机数矩阵:np.random.uniform(10,15,(3,4))从10-15区间内,选取3X4个数组成矩阵

4cf6d804b2fb8875d652d5f5714dead1.png

(3)对矩阵做运算:创建一组矩阵,print(a.T)/print(b.T)是对矩阵进行转置

1ded7838de06d1e2144151853afe256e.png

求矩阵的逆矩阵:

cec1026aed2a63875ca8d6ac453be0c4.png

211c0e2f6d70ad1033a0daa953daf830.png

A,b矩阵相乘:

5f1af5ab19f2e8083494e3912a55900f.png

(1)读取文件并进行增加列的操作:df.insert(3,’city’,citys)3表示插入到第3列

e795794123ac52638c92d9122a6851be.png

(2)对文件内容进行删除并查看:del df[“name”]表示删除name这一列

d6b397bbbd668accc3480bd81dc1da44.png

(3)查:查找0-2行有关于name和age的信息:

ac23076b2ddaab91b702b1f2dae44cd4.png

(4)改:把sex修改成gender

073e43fe41ad26dafdeee4b0c1038d8d.png

(5)创建Data Frame

7fc485a40e7312771bc2c81d789b2a86.png

最大值:每一列求最大值

34427a2a5eb2fa1b6f373591ee707347.png

最小值:每一列求最小值

ace468f3c197af201d020c624436eb2d.png

中位数:每一列的中位数

e4e78bef9b5093614a7f218ec29029cd.png

每一列求平均

bbb6a1d98ec577b60cda7108e5f4038a.png

指定ZZ列求平均

eecfed278360c603e25a9846ca672540.png

求方差

1db52673fd33aa1ad6ef24950900a6de.png

求众数

557f2497fcba7149ae48ce5230efb7df.png

Python的Numpy和Pandas函数包的使用相关教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值