我正在尝试将所有给定文档之间的距离存储到距离矩阵中。
这是我的代码:
dists = [] #a matrix of distances
i=0
for row in self.matrix:
current_row = row
document_distances = []
# build list with possibilities for every document in labels
for label in self.labels:
document_distances.append((1 - self.row_distance(current_row, label), label))
dists[i] = document_distances #[(0.22529600444665132, 'Doc1'), (0.22952074233187614, 'Doc2'), (0.289625872768411, 'Doc3'), ...]
i += 1
print(dists)
但运行代码后,出现以下错误:
IndexError: list assignment index out of range
谁能告诉我应该更改什么才能使我的代码正常工作?