对于给定的N,我需要创建以下矩阵:

我的理解是:
from scipy.linalg import toeplitz
y=toeplitz(range(1,N))将创建一个Toeplitz矩阵。但这不是上面给出的精确矩阵。
感谢你的帮助
发布于 2020-03-03 12:17:15
来自文档
scipy.linalg.toeplitz(c, r=None)构造一个Toeplitz矩阵。 Toeplitz矩阵具有常数对角,c为第一列,r为第一行。若不给r,则假定r为==共轭(C)。
因此,需要传递第一列和第一行,如下所示:
toeplitz(c=[1, *np.arange(N,1,-1)], r=np.arange(1,N+1))https://stackoverflow.com/questions/60500685
复制相似问题