如何正确实现矩阵乘法和

2024-05-12 16:13:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用平坦的10x10(nxn)邻接矩阵。我们把这个矩阵称为A。这个矩阵表示一个图,我想应用一个边到边的过滤器。此过滤器遵循以下等式:

F_ij=[[em>sum k=1->;n[A_ik+A_ki]-2A_ij]*A_ij

结果应该是另一个10x10矩阵,基本上计算相邻边。我很难得到正确的答案。我拥有的代码是:

F = np.zeros([10,10])
for i in range(10):
    for j in range(10):
        for k in range(10):
            F[i][j] = ((A[j][k] + A[k][j]) - 2*A[i][j])*A[i][j] 

print(F)

This is the graph matrix A going in

我得到的结果F是:

I can already tell this isnt correct

我做错了什么


Tags: 答案代码ingt过滤器forrange矩阵