numpy可以理解成python里边的数组,从现在开始我们将从最基础的部分开始做起,一点一点了解numpy。
如上我们是讲一个一维数组划分成了一个二维数组,调用了reshape方法,接下来再介绍一个常用的reshape方法。
在reshape方法中reshape(a,b,c),a是拆分成几个数组,b是行数,c是列数。
3.1函数 zeros 创建一个充满零的数组,函数 ones 创建一个充满1的数组,函数 empty 创建一个数组,其初始元素是随机的,取决于内存的状态。默认情况下,创建的数组的dtype是 float64 。
打印较为复杂的数组中间的元素不会全部打印,会用.....替代
这里我们就叫矩阵了叫习惯了,出于对以后工作的需求或者对矩阵的理解推荐学习大学《线性代数》同济大学第六版,这样能很好的理解,矩阵的乘法,加法,减法,转置,正交,施密特变换等基础概念。
二维数组的切片大概的类型是array[::],这种类型,第一个冒号是行,第二个冒号是列,接下来我们实际操作下。
应该看出来规律了吧,a[0:5,2]意思是取0--5行,下标为2的列的元素,注意的是后者,不是第二列,是下标为2的列,因为索引是从0开始的。