私はすべてのドキュメントの間の距離を距離の行列に格納しようとしています。ラベルを使って距離値を距離行列に格納する方法は?
これは私のコードです:
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
誰もが私のコードは、なるように、私は変更すべきかを教えてくださいすることができ作業?代わりにこれを行うの