Ë
    ÷Q(h—  ã                   ó:   — d Z ddlZddlmZ ddlmZ ddlmZ d„ Z	y)z€Test Olivetti faces fetcher, if the data is available,
or if specifically requested via environment variable
(e.g. for CI jobs).é    N)Úcheck_return_X_y)ÚBunch)Úassert_array_equalc                 ó  —  | dd¬«      }t        |t        «      sJ ‚dD ]  }||j                  «       v rŒJ ‚ |j                  j                  dk(  sJ ‚|j
                  j                  dk(  sJ ‚|j                  j                  dk(  sJ ‚t        t        j                  t        j                  |j                  «      «      t        j                  d«      «       |j                  j                  d	«      sJ ‚t        || «       y )
NTr   )ÚshuffleÚrandom_state)ÚdataÚimagesÚtargetÚDESCR)é�  i   )r   é@   r   )r   é(   z.. _olivetti_faces_dataset:)Ú
isinstancer   Úkeysr	   Úshaper
   r   r   ÚnpÚuniqueÚsortÚaranger   Ú
startswithr   )Úfetch_olivetti_faces_fxtr	   Úexpected_keyss      úh/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/sklearn/datasets/tests/test_olivetti_faces.pyÚtest_olivetti_facesr      s×   € Ù#¨D¸qÔA€Dä�dœEÔ"Ð"Ð"Ø>ò ,ˆØ §	¡	£Ò+Ð+Ð+ð,ð �9‰9�?‰?˜kÒ)Ð)Ð)Ø�;‰;×Ñ Ò-Ð-Ð-Ø�;‰;×Ñ Ò&Ð&Ð&Ü”r—y‘y¤§¡¨¯©Ó!5Ó6¼¿	¹	À"»ÔFØ�:‰:× Ñ Ð!>Ô?Ð?Ð?ô �TÐ3Õ4ó    )
Ú__doc__Únumpyr   Ú"sklearn.datasets.tests.test_commonr   Úsklearn.utilsr   Úsklearn.utils._testingr   r   © r   r   ú<module>r#      s   ðñó å ?Ý Ý 5ó5r   