import numpy as np
list=[1,2,3]
a=np.mat(list) #生成矩阵
print(a[0,1]) #输出0行1列的值
temperatures = [15,20,25,30,35,40]
x=(np.mat([[1,1,1,1,1,1],temperatures])).T #转置后是6行2列
print(x)
print(x[1,]) #输出第1行,是一个一行两列的矩阵
n,m=np.shape(x) #shape函数是获取矩阵x的行数与列数,n获得行数,m获得列数
print(n)
print(m)
#矩阵可以相乘的条件:当A的列数等于B的行数时。
k=x[1,]*x.T
print(k)
import numpy as np
list=[1,2,3]
a=np.mat(list)
print(a[0,1])
temperatures = [15,20,25,30,35,40]
x=(np.mat([[1,1,1,1,1,1],temperatures])).T
print(x)
print(x[1,])
n,m=np.shape(x)
print(n)
print(m)
p=np.mat([[1],[1]])
print(p)
k=x[1,]*p
g=x[1,0]-k
print(k)
print(g)#一个数减去矩阵相乘后的1*1矩阵,结果还是一个数或1*1矩阵
for i in range(2):#前两个范围,i取值为0和1
print(x[i,])
print(i)