这里举例python输出一些特别的矩阵
1,输出如下6*2矩阵
code如下:
A = mat(np.zeros([2*3,2])) #建6*2矩阵
for i in range(2*3) #遍历各个矩阵元
if i < 3: #前一半的矩阵
A[i] = np.eye(2)[0] #取eye(2)第一行
else: A[i] = np.eye(2)[1] #取第二行
或者通过两个列表结合
或者使用加入一行列的形式(见后文有讲解)
以后再补充
---------------------------------更新 ----------------------------
2,已知
a=array([0,1,3])
现在希望扩充将矩阵变成