Gmm.ZhiyaZuoGmm# ZhiyaZuoGmm.py. adapted from:Expectation Maximization https://zhiyzuo.github.io/EM/ or sohaib730/Gaussian-Mixture-Model class GMM(X, k=2, max_iter=1000)# Bases: object e_step()# fit(tol=0.0001)# loglikelihood()# m_step()# class GmmAdaptor(k, max_iter=1000)# Bases: object fit(X)# blog_demo()#