
    PiW	              	           d dl Zd dlZd dlmc mZ d dlZd dl	m
Z d Zej                            d ej        d ej        d                    dg          d             Zd	 Zd
 ZdS )    Nc                     d} d}d}d}t           j                            d                              | |f          }t           j        |t           j                            d                              |           |k     <   t          j        |          }t           j                            d                              d||           }|                    |          }|	                                }d |D             }	t          j
        |	d          }
|
j                            d	          |
_        t          j        ||
           d S )
Ni        g?r   )sizec                 l    g | ]1\  }}|                                                     |          j        2S  )kurtto_frameT).0igrps      z/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/pandas/tests/groupby/methods/test_kurt.py
<listcomp>z1test_groupby_kurt_equivalence.<locals>.<listcomp>   s5    999FAssxxzz""1%%'999    )axisint64)nprandomdefault_rngstandard_normalnanpd	DataFrameintegersgroupbyr	   concatindexastypetmassert_frame_equal)nrowsngroupsncolsnan_fracarrdfgrpsgbresultgrpwiseexpecteds              r   test_groupby_kurt_equivalencer-   
   s    EGEH
)


"
"
2
2E5>
B
BC=?VC	a  ''..9:	c		B9  ##,,Qe,DDD	D		BWWYYF99b999Gyq)))H^**733HN&(+++++r   dtypezfloat64[pyarrow]pyarrow)marksFloat64c           	         t          j        dt           j        dddddgg dd| 	          }|                    d
           }|                                }t          j        dgdgd| 	          }t          j        ||           d S )N      ?皙	@333333@ffffff@ffffff?!@g?gffffff
@r4   g333333@g?g333333@g      "@xy)r.   c                     dS Nr   r   r;   s    r   <lambda>z1test_groupby_kurt_arrow_float64.<locals>.<lambda>3        r   byg{5TP@?`?)r   r   NAr   r	   r    assert_almost_equal)r.   r'   r)   r*   r,   s        r   test_groupby_kurt_arrow_float64rG   "   s     
ruc3S#6444	
 	
 
 
 
B 
{{	#	#BWWYYF|9+YK@@NNNH68,,,,,r   c            	      $   t          j        dt          j        dddddgg dd          } |                     d	 
          }|                    d          }t          j        t          j        gdgd          }t          j        ||           d S )Nr3   r4   r5   r6   r7   r8   r9   r:   c                     dS r>   r   r?   s    r   r@   z,test_groupby_kurt_noskipna.<locals>.<lambda>C   rA   r   rB   FskipnarD   )r   r   r   r   r   r	   r    rF   r'   r)   r*   r,   s       r   test_groupby_kurt_noskipnarM   :   s     
rvsCc37444	
 	

 
B 
{{	#	#BWWEW""F|26()==>>H68,,,,,r   c                      t          j        ddgdz  i          } |                     d           }|                    d          }t          j        ddgi          }t	          j        ||           d S )	Nr;   r3   
   c                     dS r>   r   r?   s    r   r@   z,test_groupby_kurt_all_ones.<locals>.<lambda>R   rA   r   rB   FrJ   g        )r   r   r   r	   r    rF   rL   s       r   test_groupby_kurt_all_onesrQ   J   s     
#	

 
B
 
{{	#	#BWWEW""F|#	
 H
 68,,,,,r   )numpyr   pytestpandas.util._test_decoratorsutil_test_decoratorstdpandasr   pandas._testing_testingr    r-   markparametrizeparam
skip_if_norG   rM   rQ   r   r   r   <module>r_      s         ) ) ) ) ) ) ) ) )          , , ,0 '}r}Y/G/GHHH - - -"- - - - - - - -r   