数据分析笔记--numpy--ndarray的随机创建及图形生成

导入numpy包 -- import numpy as np

生成一个2行2列个数为2的三维数组--arr = np.random.rand(2,2,2),数值范围默认是在0-1之间


arr.ndim属性可以取出数组的维度个数


arr.shape取出数组的具体维度信息


arr.dtype取出数组中的数据类型


np.random.randn(10000)生成一个个数为10000的一维数组,符合正态分布


通过matplotlib模块可以生成此正态分布的图形--import matplotlib.pyplot as plt

plt.hist代表直方图,将生成的数组作为传入参数


通过plt.show()显示为图形



并且通过修改hist方法中的参数可以确定生成图片的样式

bins表示柱形图的柱子个数(默认10个),alpha表示透明度(默认1),color表示颜色green,blue,red(默认蓝色)


生成图如下:


也可以指定取值范围

生成一个数值区间在5~10之间的三行四列的整数类型二维数组--arr2 = np.random.randint(5,10,size=(3,4))


生成一个数值区间在5~10之间的三行四列的浮点数类型二维数组--arr3 = np.random.uniform(5,10, size=(3,4))


猜你喜欢

转载自blog.csdn.net/print_and_return/article/details/80389973
今日推荐