import numpy as np
a = np.mat("1,2; 3,4") #字符串生成2x2矩阵
b = np.mat([ [5,6], [7,8] ]) #列表生成2x2矩阵
c =...np.array([ [2,6], [5,8] ])
生成的数组运算方式不同
np.array生成矩阵,用np.dot()表示矩阵乘法,星号(*)或np.multiply()表示点乘(对应元素相乘...numpy as np
a = np.array([ [1, 1], [1, 1] ])
b = np.array([ [2, 2], [2, 2] ])
c = np.dot(a, b) #矩阵乘法...d = np.multiply(a, b) #对应元素相乘
e = a*b #对应元素相乘
np.mat生成矩阵,星号(*)和np.dot()表示矩阵乘法,np.multiply()表示点乘...(a, b) #矩阵乘法
e = np.multiply(a, b) #对应元素相乘
矩阵索引
用a[0][0]访问矩阵a中第一行第一列元素,注意索引值从0开始。