1.建立矩阵
a1=np.array([1,2,3],dtype=int)#建立一个一维数组,数据类型是int。也可以不指定数据类型,使用默认。 几乎所有的数组建立函数都可以指定数据类型,即dtype的取值。
a2=np.array([[1,2,3],[2,3,4]])#建立一个二维数组。此处和MATLAB的二维数组(矩阵)的建立有很大差 别。
同样,numpy中也有很多内置的特殊矩阵:
b1=np.zeros((2,3))#生成一个2行3列的全0矩阵。注意,参数是一个tuple:(2,3),所以有两个 括号。完整的形式为:zeros(shape,dtype=)。相同的结构,有ones()建立 全1矩阵。empty()建立一个空矩阵,使用内存中的随机值来填充这个矩 阵。
b2=identity(n)#建立n*n的单位阵,这只能是一个方阵。
b3=eye(N,M=None,k=0)#建立一个对角线是1其余值为0的矩阵,用k指定对角