 
 
 
 然后我们首先来构建一下数据 
 
 
 准备瑞士卷数据: 
 
 
 import numpy as np 导入数学计算包 
 
 
 import matplotlib.pyplot as plt 导入画图包 
 
 
 #自底向上聚类 
 
 
 from sklearn.cluster import AgglceerativeClustering 导入分层聚类模型 
 
 
 from sklearn.datasets import make_swiss_roll # 瑞士卷 导入瑞士卷数据 
 
 
 from mpl_toolkits.mplot3d.axes3d import Axes3D 导入3D绘图工具包 
 
 
 X,y=make_swiss_roll(n_samples=1500,noise=0.05) 通过瑞士卷数据模型,生成1500个数据点,设置噪声0.05 
                


















