Python的Numpy和Pandas函数包的使用

1.实践Python的Numpy:创建数组对象、生成随机数、通过索引访问数组

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

Python的Numpy和Pandas函数包的使用

创建二维数组

Python的Numpy和Pandas函数包的使用

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

Python的Numpy和Pandas函数包的使用

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

Python的Numpy和Pandas函数包的使用

2.实践Python的Numpy:创建矩阵对象、生成随机数矩阵、对矩阵做运算

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

Python的Numpy和Pandas函数包的使用

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

Python的Numpy和Pandas函数包的使用

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

Python的Numpy和Pandas函数包的使用
求矩阵的逆矩阵:
Python的Numpy和Pandas函数包的使用
Python的Numpy和Pandas函数包的使用
A,b矩阵相乘:
Python的Numpy和Pandas函数包的使用

实践Python的Pandas:对一个Excel数据文件做增删改查操作、使用DateFrame对示例数据做描述性统计(最大最小值、中位数、均值、众数、方差)

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

Python的Numpy和Pandas函数包的使用

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

Python的Numpy和Pandas函数包的使用

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

Python的Numpy和Pandas函数包的使用

(4) 改:把sex修改成gender

Python的Numpy和Pandas函数包的使用

(5)创建Data Frame

Python的Numpy和Pandas函数包的使用
最大值:每一列求最大值
Python的Numpy和Pandas函数包的使用
最小值:每一列求最小值
Python的Numpy和Pandas函数包的使用
中位数:每一列的中位数
Python的Numpy和Pandas函数包的使用
每一列求平均
Python的Numpy和Pandas函数包的使用
指定ZZ列求平均
Python的Numpy和Pandas函数包的使用
求方差
Python的Numpy和Pandas函数包的使用
求众数
Python的Numpy和Pandas函数包的使用