
    BDj                         d Z ddlZ	 ddZy)z+
Common utilities for testing clustering.

    Nc           	      <   t         j                  j                  |       }t        j                  g dg dg dg dg      dz   }t        j                  d|f      }t        |      D ]3  }t         j                  |||   d | ||j                  ||      z  z   f   }5 |S )N)   r   r   r   )r   r   r   )r   r   r   r   )r   r   r   r   
   r   )nprandomRandomStatearrayemptyranger_randn)	seed
n_clusters
n_featuresn_samples_per_clusterstdprngmeansXis	            `C:\Crop_Prediction\Backend\crop-ai-system\venv\Lib\site-packages\sklearn/cluster/tests/common.pygenerate_clustered_datar      s     99  &D
 			
 	 
 	!Z!A: 
EE!H[j!C$**5JJ*W$WWY


 H    )r            g?)__doc__numpyr   r    r   r   <module>r!      s   
  GJr   