ó
    ê-i¹  ã                   ó   • S SK Jr  S rg)é   )Úcheck_random_statec                 óB   • [        U5      nUR                  SSU 5      nU$ )aS  Initialize the starting vector for iteration in ARPACK functions.

Initialize a ndarray with values sampled from the uniform distribution on
[-1, 1]. This initialization model has been chosen to be consistent with
the ARPACK one as another initialization can lead to convergence issues.

Parameters
----------
size : int
    The size of the eigenvalue vector to be initialized.

random_state : int, RandomState instance or None, default=None
    The seed of the pseudo random number generator used to generate a
    uniform distribution. If int, random_state is the seed used by the
    random number generator; If RandomState instance, random_state is the
    random number generator; If None, the random number generator is the
    RandomState instance used by `np.random`.

Returns
-------
v0 : ndarray of shape (size,)
    The initialized vector.
éÿÿÿÿr   )r   Úuniform)ÚsizeÚrandom_stateÚv0s      ÚH/var/www/html/venv/lib/python3.13/site-packages/sklearn/utils/_arpack.pyÚ_init_arpack_v0r      s'   € ô0 & lÓ3€LØ	×	Ñ	˜b ! TÓ	*€BØ€Ió    N)Ú
validationr   r   © r   r
   Ú<module>r      s   ðõ +ór   