我真的很难使用numpy表示这种矩阵结构。我真的想键入这些值,因为我想了解如何使用Python代表这种结构。将空位置视为零。谢谢您的巨大帮助。
要更一般,这是一种toeplitz矩阵,沿对角线的一些恒定值传播。
n x n
v
np.eye
n = 10
def E(n, v, k):
return v * np.eye(n, k=k)
A = E(n, -1, -3) + E(n, -1, -1) + E(n, 3, 0) + E(n, -1, 1)
print(A.astype(int))