Python的Numpy和Pandas函数包的使用
1.实践Python的Numpy:创建数组对象、生成随机数、通过索引访问数组
(1)引入Numpy包,并创建一维数组:
创建二维数组
(2)生成一组一维随机数,np.random.uniform(1,10,4)表示,从1-10中取随机数共取4个
(3)通过索引访问数组,a[0]从随机数组中选出第0个数;a[8]从随机数组中选出第8个数
2.实践Python的Numpy:创建矩阵对象、生成随机数矩阵、对矩阵做运算
(1)创建矩阵对象:np.range(16)一共16个正整数,reshape([4,4])是一个4X4的矩阵
(2)生成随机数矩阵:np.random.uniform(10,15,(3,4))从10-15区间内,选取3X4个数组成矩阵
(3)对矩阵做运算:创建一组矩阵,print(a.T)/print(b.T)是对矩阵进行转置
求矩阵的逆矩阵:
A,b矩阵相乘:
实践Python的Pandas:对一个Excel数据文件做增删改查操作、使用DateFrame对示例数据做描述性统计(最大最小值、中位数、均值、众数、方差)
(1)读取文件并进行增加列的操作:df.insert(3,’city’,citys)3表示插入到第3列
(2)对文件内容进行删除并查看:del df[“name”]表示删除name这一列
(3)查:查找0-2行有关于name和age的信息:
(4) 改:把sex修改成gender
(5)创建Data Frame
最大值:每一列求最大值
最小值:每一列求最小值
中位数:每一列的中位数
每一列求平均
指定ZZ列求平均
求方差
求众数