我想创建一个toeplitz矩阵的toeplitz矩阵。H1,H2和H3已经是Toeplitz矩阵。我的结果应如下所示:
H1 0 0
H2 H1 0
H3 H2 H1
0 H3 H2
0 0 H3
现有的toeplitz函数仅接受向量,因此无法将其用于矩阵。目前,我正在使用vstack创建第一列,然后创建第二列,等等,然后hstack用于合并所有列。这需要很多工作,因为我必须np.zeros在某些位置专门添加矩阵。我想不出一种更好的方法来连接numpy数组,因为该函数只有几个函数,而这些函数都不适合我的问题。