Построение дендрограммы в Scipy с ошибкой для большого набора данных

Я использую Scipy для иерархической кластеризации. Мне удается получить плоские кластеры на пороге, используя fcluster. Но мне нужно визуализировать сформированную дендрограмму. Когда я использую метод дендрограммы, он отлично работает для 5-6 тысяч пользовательских векторов. Но мой датасер состоит из 16 тысяч пользовательских векторов. Когда я запускаю его для 16 тыс. пользователей, функция дендрограммы выдает следующую ошибку:

File "/home/enthought/lib/python2.7/site-packages/scipy/cluster/hierarchy.py", line 2333, in _dendrogram_calculate_info
leaf_label_func, i, labels)
File "/home/enthought/lib/python2.7/site-packages/scipy/cluster/hierarchy.py", line 2205, in _append_singleton_leaf_node
ivl.append(str(int(i)))
RuntimeError: maximum recursion depth exceeded while getting the str of an object

Есть идеи по визуализации дендрограммы для большего датасера?

13
задан Maxwell 3 August 2013 в 02:06
поделиться