中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何在Matplotlib中繪制樹狀圖或層次聚類圖

小億
96
2024-05-20 13:05:32
欄目: 編程語言

在Matplotlib中繪制樹狀圖或層次聚類圖可以使用scipy庫中的dendrogram函數來實現。以下是一個簡單的示例代碼:

import numpy as np
from scipy.cluster.hierarchy import dendrogram, linkage
import matplotlib.pyplot as plt

# 生成隨機數據
data = np.random.rand(10, 2)

# 計算層次聚類
Z = linkage(data, 'ward')

# 繪制樹狀圖
plt.figure(figsize=(10, 5))
dendrogram(Z)
plt.title('Hierarchical Clustering Dendrogram')
plt.xlabel('Sample Index')
plt.ylabel('Distance')
plt.show()

在上面的代碼中,首先生成了一些隨機數據,然后使用linkage函數計算數據的層次聚類,并最后通過dendrogram函數繪制樹狀圖。

您可以根據自己的數據和需求對代碼進行修改和調整,以實現不同類型和樣式的樹狀圖或層次聚類圖。

0
二连浩特市| 易门县| 肥乡县| 甘南县| 苏尼特右旗| 华阴市| 广州市| 宝兴县| 洪雅县| 高要市| 平远县| 武功县| 申扎县| 城步| 襄汾县| 潮州市| 静宁县| 商水县| 卓尼县| 天气| 酒泉市| 靖远县| 塔河县| 噶尔县| 长阳| 和政县| 巨野县| 罗田县| 禹州市| 兴海县| 乐安县| 龙井市| 通榆县| 宾阳县| 和林格尔县| 嘉黎县| 武冈市| 娱乐| 玉环县| 西安市| 绥滨县|