加油吧,少年!
一、标准数组的创建 1.1 numpy.empty 创建空数组 1.2 numpy.zeros 创建0数组 1.3 numpy.ones 创建1数组 二、创建一般数组 2.0 利用list 创建数组 numpy.array 2.1 利用list 创建数组 numpy.asarray 2.2 利用可迭代对象创建数组 numpy.fromiter 2.3 利用数值范围创建数组 numpy.arange 2.4 利用数值范围创建数组 numpy.linspace 三、创建随机数组 3.1 创建整数随机数组:np.random.randint 3.2 创建浮点型随机数组
在 NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions),维度的数量称为秩(rank);比如说,二维数组相当于是两个一维数组,即 二维数组有两个轴,秩为2 。 <font color=blue > 重点:很多时候可以声明 axis。 axis=0,表示沿着第 0 轴进行操作,即对每一列进行操作; axis=1,表示沿着第 1 轴进行操作,即对每一行进行操作。
Numpy 就类似于一个数组,与Python的列表不同的是:Python的列表可以放入不同类型的数据,这样的好处是兼容性强,但是劣势是计算速度变慢,在大数据的处理时,我们需要高效率,所以Numpy便出现了;相比Python对象,Numpy的对象叫做ndarray;