§
    qŠtj—  ã                   ó<   — d Z ddlZddlmZ ddlmZ ddlmZ d„ Z	dS )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 ]}||                     ¦   «         v s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                             d	¦  «        sJ ‚t          || ¦  «         d S )
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/html/CA-Chatbot/venv/lib/python3.11/site-packages/sklearn/datasets/tests/test_olivetti_faces.pyÚtest_olivetti_facesr      sý   € Ø#Ð#¨D¸qÐAÑAÔA€Då�d�EÑ"Ô"Ð"Ð"Ð"Ø>ð ,ð ,ˆØ §	¢	¡¤Ð+Ð+Ð+Ð+Ð+àŒ9Œ?˜kÒ)Ð)Ð)Ð)ØŒ;Ô Ò-Ð-Ð-Ð-ØŒ;Ô Ò&Ð&Ð&Ð&Ý•r”y¥¤¨¬Ñ!5Ô!5Ñ6Ô6½¼	À"¹¼ÑFÔFÐFØŒ:× Ò Ð!>Ñ?Ô?Ð?Ð?Ð?õ �TÐ3Ñ4Ô4Ð4Ð4Ð4ó    )
Ú__doc__Únumpyr   Ú"sklearn.datasets.tests.test_commonr   Úsklearn.utilsr   Úsklearn.utils._testingr   r   © r   r   ú<module>r#      sl   ððð ð Ð Ð Ð à ?Ð ?Ð ?Ð ?Ð ?Ð ?Ø Ð Ð Ð Ð Ð Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5ð5ð 5ð 5ð 5ð 5r   