首页 > 编程知识 正文

python创建矩阵,什么是关联矩阵

时间:2023-05-04 19:31:06 阅读:191163 作者:4534

我是stackoverflow新手。我找了一个适合我问题的题目,可惜没找到。所以我开始了一个新的话题。在

我必须在python中实现一个函数,该函数根据某个输入创建关联矩阵。我的问题是我不太了解如何访问索引,所以每列中只有一个“1”,而不是两个…./

希望你们能帮我…这件事让我有点不知所措class incidence_matrix:

def __init__(self, vertices, edges):

self.vertices = vertices

self.edges = edges

self.liste = [[0 for i in range(vertices)] for i in range(vertices)]

#print(self.liste)

for i in range(0, vertices):

for j in range(0, len(edges)):

if edges[i][j-1] >= vertices or edges[i][j-1] < 0 or edges[i][j-1] >= vertices or edges[i][j-1] < 0:

print("Index out of range")

return

self.liste[edges[0][j+1]][edges[1][j+1]] = 1

self.liste[edges[1][j+1]][edges[0][j+1]] = 1

for x in range(0, vertices):

row = ""

for y in range(0, len(edges)):

row = row + str(self.liste[x][y]) + " "

print(row)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。