
    /ii                     
   d dl Zd dlZd dlmZ d dlmZmZ ej        	                    d e             e            g          d             Z
ej        	                    d e             e            g          d             ZdS )    N)clone)BayesianGaussianMixtureGaussianMixture	estimatorc                    t          |           } t          j                            d          }|                    dd          }d}|                     |           |                     |           | j        |k    sJ d S )Nr   
         )max_iter)r   nprandomRandomStaterand
set_paramsfitn_iter_)r   rngXr   s       h/var/www/html/bet.cuttalo.com/ml/venv/lib/python3.11/site-packages/sklearn/mixture/tests/test_mixture.pytest_gaussian_mixture_n_iterr      s     i  I
)


"
"CQAH(+++MM!((((((    c                 P   t          |           } t          j                            d          }|                    dd          }|                     d           d}t          j        t          |          5  | 	                    |           ddd           dS # 1 swxY w Y   dS )	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       s     i  I
)


"
"CQAb)))
.C	z	-	-	-  a                 s   8BB"B)numpyr   r   sklearn.baser   sklearn.mixturer   r   markparametrizer   r     r   r   <module>r'      s               D D D D D D D D '8'8:Q:Q:S:S&TUU) ) VU) '8'8:Q:Q:S:S&TUU	 	 VU	 	 	r   