NumPy矩阵运算
矩阵初始化 import numpy as np m = np . zeros ( [ 3 , 5 ] ) # print ( m ) n = np . ones ( [ 3 , 5 ] ) print ( n ) 生成3X5的矩阵值为0,1; #生成随机数矩阵 mn = np . random . rand ( 3 , 5 ) #3行4列的0-1之间的随机数矩阵 print ( mn ) #单位矩阵 z=np.eye(4)#4行4列一条对角线为1的单位矩阵 print (z) 2,矩阵的元素运算 / 矩阵相加相减的条件 必须矩阵大小相等 eg: import numpy as np z = np . eye ( 4 ) #这是一个对角线为1的矩阵 print ( z ) n = np . ones ( [ 4 , 4 ] ) print (n) print ( z + n ) 矩阵数乘:一个数乘以整个矩阵 import numpy as np z = np . mat ( [ [ 1 , 2 , 3 ] , [ 4 , 5 , 6 ] , [ 7 , 8 , 9 ] ] ) z = 10 * z print ( z ) 矩阵所有元素求和 #这里区别sum(),和np.sum();sum()返回的是每一列的和组成的裂变,np.sum()返回矩阵和 import numpy as