Как кластеризовать метки листьев дендрограммы? - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть дендрограмма, и я хотел бы иметь возможность составить список или двусмысленность значений листьев без необходимости их ручного создания

Я пытаюсь сгруппировать по цвету.Приведенный ниже код возвращает ошибку о том, что defaultdict не определен edit: теперь он говорит мне, что объект кортежа не может быть вызван

cluster_idxs = defaultdict(list)
for c, pi in zip(den['color_list'], den['icoord']):
    for leg in pi[1:3]:
        i = (leg - 5.0) / 10.0
        if abs(i - int(i)) < 1e-5:
            cluster_idxs[c].append(int(i))

TypeErrorTraceback (most recent call last)
<ipython-input-47-76b947227db4> in <module>()
----> 1 cluster_idxs = defaultdict(list)
      2 for c, pi in zip(den['color_list'], den['icoord']):
      3     for leg in pi[1:3]:
      4         i = (leg - 5.0) / 10.0
      5         if abs(i - int(i)) < 1e-5:

 TypeError: 'tuple' object is not callable   
...