使用numpy

问题描述 投票:0回答:1

我真的很难使用numpy表示这种矩阵结构。我真的想键入这些值,因为我想了解如何使用Python代表这种结构。将空位置视为零。谢谢您的巨大帮助。 enter image description here 要更一般,这是一种toeplitz矩阵,沿对角线的一些恒定值传播。

有很多方法可以做到这一点,但是一种直观的方法是将其视为几个矩阵的总和,每个矩阵的总和在一定的偏移

n x n

和对角线值
python numpy
1个回答
0
投票
中都有对角线。您可以使用

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))
	
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.