辞書は100個のクラスタオブジェクトがあり、クラスタには複数のメンバーオブジェクトがあり、それらを所属するクラスタに追加する必要があります。 、なぜ私は見つけることができません。ここでディクショナリ内の辞書内の要素を辞書内に追加する
self.clusters = {}
with open('/tmp/numpy_dumps/kmeansInput.txt.cluster_centres') as f:
for line in f:
cluster = Cluster(line)
self.clusters[cluster.id] = cluster
with open('/tmp/numpy_dumps/kmeansInput.txt.membership') as f:
for line in f:
member = Member(line, self.reps)
self.clusters[member.clusterId].members[member.imageId] = member
for id, cluster in self.clusters.items():
print(cluster)
print(cluster.members)
print('cluster {} has {} members'.format(id, len(cluster.members)))
出力は、すべてのクラスタは、すべてのメンバー
クラスタとメンバーのコードが表示されるはずです。 –