numpy矩阵运算示例
# 例 10.15 矩阵运算示例
import numpy as np
a=np.matrix([[1,3,5,7],[2,4,6,8]]) #2行4 列矩阵
b=np.matrix([[2],[1],[2],[3]]) #4行1 列矩阵
print("a= ",a)
print("b= ",b)
print("a.T= ",a.T) #输出a 的转置
print("a*b= ",a*b) #输出矩阵a 与矩阵b 相乘的结果
#a的列数必须与b 的行数相同
print("a.sum()= ",a.sum())
print("a.max()= ",a.max())
a= [[1 3 5 7]
[2 4 6 8]]
b= [[2]
[1]
[2]
[3]]
a.T= [[1 2]
[3 4]
[5 6]
[7 8]]
a*b= [[36]
[44]]
a.sum()= 36
a.max()= 8

浙公网安备 33010602011771号