
    Ki                         S SK rS SKrS SKJr  S SKJrJr  \R                  R                  S\" 5       \" 5       /5      S 5       r
\R                  R                  S\" 5       \" 5       /5      S 5       rg)    N)clone)BayesianGaussianMixtureGaussianMixture	estimatorc                     [        U 5      n [        R                  R                  S5      nUR	                  SS5      nSnU R                  US9  U R                  U5        U R                  U:X  d   eg )Nr   
         )max_iter)r   nprandomRandomStaterand
set_paramsfitn_iter_)r   rngXr   s       d/var/www/html/dynamic-report/venv/lib/python3.13/site-packages/sklearn/mixture/tests/test_mixture.pytest_gaussian_mixture_n_iterr      sg     i I
))


"CQAH(+MM!(((    c                 &   [        U 5      n [        R                  R                  S5      nUR	                  SS5      nU R                  SS9  Sn[        R                  " [        US9   U R                  U5        SSS5        g! , (       d  f       g= f)	z*Check error when n_components <= n_samplesr   r   r	      )n_componentsz"Expected n_samples >= n_components)matchN)
r   r   r   r   r   r   pytestraises
ValueErrorr   )r   r   r   msgs       r   6test_mixture_n_components_greater_than_n_samples_errorr       sm     i I
))


"CQAb)
.C	z	-a 
.	-	-s   'B
B)numpyr   r   sklearn.baser   sklearn.mixturer   r   markparametrizer   r     r   r   <module>r'      sw       D '8:Q:S&TU) V) '8:Q:S&TU	 V	r   