
    {Kg                     R   d dl Zd dlZd dlmZ ej
                  j                  d ed      dfej                  df eej                        df ej                  ej                        df ej                  ej                        dfdddd	d
ej                  gdfdg      d        Zy)    N)is_scalar_nanzvalue, resultnanT)r   F)g        F)NF) F)r   FF)l   	H]vieFc                 X    t        |       |u sJ t        t        |       t              sJ y )N)r   
isinstancebool)valueresults     d/home/alanp/www/video.onchill/myenv/lib/python3.12/site-packages/sklearn/utils/tests/test_missing.pytest_is_scalar_nanr      s,    $ 6)))mE*D111    )numpynppytestsklearn.utils._missingr   markparametrizefloatr   float32float64r    r   r   <module>r      s      0 	ut		rvv	BFF	T"	BFF	T"
&&5*"2#"2r   