
    !#hA                    N    d dl mZ d dlZd dlmZ d dlmZ ddd	 	 	 	 	 	 	 ddZy)	    )annotationsN)acqf)sample_normalized_paramsi   )	n_samplesrngc                   t        || j                  |      }t        j                  | |      }t	        j
                  |      }||d d f   ||   fS )N)r   )r   search_spacer   eval_acqf_no_gradnpargmax)acqf_paramsr   r   xsresbest_is         T/var/www/html/sandstorm/venv/lib/python3.12/site-packages/optuna/_gp/optim_sample.pyoptimize_acqf_sampler   	   sN     
")[-E-E3	OB

 
 b
1CYYs^Ffai=#f+%%    )r   zacqf.AcquisitionFunctionParamsr   intr   znp.random.RandomState | Nonereturnztuple[np.ndarray, float])	
__future__r   numpyr   
optuna._gpr   optuna._gp.search_spacer   r    r   r   <module>r      sD    "   < (,	&/& & 
&	&
 &r   