def GMM_algorithm(iterMax,gmm,dataset):
'''
高斯混合聚类算法
:param iterMax: 最大迭代次数
:param gmm: 保存gmm模型的数据
:return: 簇划分结果
'''
step = 0
m = len(dataset)
flagMat = np.mat(np.zeros((m, 1))) # 保存每个样本的簇标记
lateProbMat = np.mat(np.zeros((m,3))) #保存后验概率
while step 3):
k += 1
print( k)
mark = ['or', 'ob', 'og', 'ok', '^r', '+r', 'sr', 'dr', '
1