2. 实现 FCM 算法 我们需要实现基础的 FCM 算法。FCM 在每次迭代时会更新权重和中心。 # 导入 FCM 所需的库fromsklearn.metricsimportpairwise_distancesdeffcm(data,n_clusters,m=2,max_iter=100):# 初始化权重和中心num_points=data.shape[0]centers=data.sample(n_clusters).values U=np.zeros((num_poi...
3.实现代码过程中需要写成子函数的部分: a.初始化函数initfcm() (主要实现隶属度矩阵的初始化) b.一次聚类过程stepfcm()(包含目标函数,隶属矩阵的计算等等) c.距离函数distfcm() d.画图函数plotfcm() 代码实现: · 函数定义–左边是输出参数,右边是函数名以及输入参数 主函数: function[center, U, obj_fcn...