1、实验内容:
(1) numpy数组的建立、索引、计算、统计等。
(2) 利用numpy对数据集“iris.data”进行分析。
2、实验过程:
2.1 numpy数组的建立、索引、计算、统计等
(1)numpy数组分析
①查看版本信息
②数组属性
(2) numpy数组的建立
①有规则数组:
Ⅰ、arange(起点,终点,步长) 起点与终点可省,步长不可省
Ⅱ、np.linspace(起点,终点,等分数)
结果是左闭右闭的区间,即起点与终点都可以取到
Ⅲ、数组数据类型的转变
②无规则(随机)数组
Ⅰ、创建无约束随机数组
Ⅱ、创建均匀分布随机数组:每一段出现的概率均等
Ⅲ、正态分布随机数组
Ⅳ、均匀分布与正态分布的二维数组
Ⅴ、randint:产生随机整数。randint(起点,终点,size)
Ⅵ、shuffle:打乱顺序;reshape:改变形状。
③全0数组
④全1数组
⑤创建主对角线是1,其余为0的矩阵
⑥概率划分(抽奖问题)
random.choice(整数或序列,size,p)
一般不给定p,此时默认为等概率划分
(3) numpy数组的索引
①简单索引分析
②根据索引,挑选一维数组中