
    -i                     0    S r SSKrSSKJr   " S S5      rg)z/
Common utilities for testing model selection.
    N)KFoldc                   6    \ rS rSrSrSS jrS	S jrS	S jrSrg)
OneTimeSplitter
   z0A wrapper to make KFold single entry cv iteratorc                     Xl         X l        [        [        US9R	                  [
        R                  " U5      5      5      U l        g )Nn_splits)r	   	n_samplesiterr   splitnponesindices)selfr	   r
   s      W/var/www/html/venv/lib/python3.13/site-packages/sklearn/model_selection/tests/common.py__init__OneTimeSplitter.__init__   s1     "E84::2779;MNO    Nc              #   :   #    U R                    H  nUv   M	     g7f)zSplit can be called only onceN)r   )r   Xygroupsindexs        r   r   OneTimeSplitter.split   s     \\EK "s   c                     U R                   $ )Nr   )r   r   r   r   s       r   get_n_splitsOneTimeSplitter.get_n_splits   s    }}r   )r   r
   r	   )   c   )NNN)	__name__
__module____qualname____firstlineno____doc__r   r   r   __static_attributes__ r   r   r   r   
   s    :P

r   r   )r$   numpyr   sklearn.model_selectionr   r   r&   r   r   <module>r)      s     ) r   