Извлечь дендрограмму из морской кластерной картыPython

Программы на Python
Anonymous
Извлечь дендрограмму из морской кластерной карты

Сообщение Anonymous »

В следующем примере: https://python-graph-gallery.com/404-de ... -heat-map/

Он генерирует дендрограмма, где я предполагаю, что она основана на scipy.

Код: Выделить всё

# Libraries
import seaborn as sns
import pandas as pd
from matplotlib import pyplot as plt

# Data set
url = 'https://python-graph-gallery.com/wp-content/uploads/mtcars.csv'
df = pd.read_csv(url)
df = df.set_index('model')
del df.index.name
df

# Default plot
sns.clustermap(df)
Вопрос: Как получить дендрограмму в неграфическом виде?

Справочная информация:
От корня этой дендрограммы я хочу отрезать ее наибольшую длину. Например, у нас есть одно ребро от корня до левого кластера (L) и ребро до правого кластера (R)... из этих двух я хотел бы получить длины их ребер и разрезать всю дендрограмму по самому длинному из них. эти два края.

С уважением

Подробнее здесь: https://stackoverflow.com/questions/529 ... clustermap

Вернуться в «Python»