Python 如何修复以下错误。TypeError:uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;n#u iter';

Python 如何修复以下错误。TypeError:uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;n#u iter';,python,scikit-learn,Python,Scikit Learn,对于EM迭代次数,您需要给出max\u iter,而不是n\u itern_iter对于GussianMixture模型来说是无效的参数 这应该可以: from sklearn.mixture import GaussianMixture gmm = GaussianMixture( n_components = 8, n_iter = 200, covariance_type='diag', n_init = 3 ) 我想,通过使用正确的参数名,n_in

对于EM迭代次数,您需要给出
max\u iter
,而不是
n\u iter
n_iter
对于GussianMixture模型来说是无效的参数

这应该可以:

from sklearn.mixture import GaussianMixture

gmm = GaussianMixture(
    n_components = 8, 
    n_iter = 200, 
    covariance_type='diag',
    n_init = 3
)

我想,通过使用正确的参数名,
n_init
,而不是
n_iter
。它在你能发布高斯混合类定义吗?实际上,你可能想要
max\u iter
。不清楚。但是
n_iter
不是对象所采用的参数
from sklearn.mixture import GaussianMixture

gmm = GaussianMixture(
    n_components = 8, 
    max_iter = 200, 
    covariance_type='diag',
    n_init = 3
)