| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Python312/Lib/site-packages/pandas/tests/groupby/__pycache__/ |
Upload File : |
�
/ �g�( � � � d dl Zd dlZd dlmZ d dlmZmZm Z m
Z
mZ d dlm
Z
d dlmZ d dlmZ G d� d� Z G d� d e� Z G d
� de� Zej, j/ dd
dg� d� � Zd� Zej, j/ dg d�� d� � Zd� Zd� Zd� Zd� Zd� Zd� Z ej, j/ dejB gejB gejB ggejB gejB ggfejB gejB gejB ggejB gejD ggfejB gejB gejB ggejB gejD ggfejB gejB gejB ggejB gejB ggfg� d� � Z#y)� N)�groupby)�
group_cumprod�group_cumsum�
group_mean� group_sum� group_var)�ensure_platform_int)�isnac �* � e Zd Zd� Zd� Zd� Zd� Zd� Zy)�GroupVarTestMixinc � � t j j d� }t j t j d� z j | j � }t j dd�� }d|j d� j | j � z }t j t j d� d� j d � }t j |� j d
d�� j d
d
�� dz d d �t j f }|dz }| j ||||� t j ||| j � sJ �t# j$ ||� y )N� �� � r �int64��dtype�
)� r )� �intp)r r �F��orderr )�axis�ddofr )�np�random�default_rng�nan�ones�astyper �zeros�tile�arange�squeeze�reshape�std�newaxis�algo�allclose�rtol�tm�assert_numpy_array_equal��self�prng�out�counts�values�labels�expected_out�expected_countss �FC:\Python312\Lib\site-packages\pandas/tests/groupby/test_libgroupby.py�test_group_var_generic_1dz+GroupVarTestMixin.test_group_var_generic_1d s � ��y�y�$�$�Q�'���v�v������'�/�/��
�
�;�����!�7�+���d�k�k�'�*�1�1�$�*�*�=�=��������1��t�,�3�3�F�;��
�J�J�v��&�&�v�S�&�9�=�=�1�1�=�M�QR�R�
�R�Z�Z�-��� !�1�*��� � �#�v�v�v�.��{�{�3��d�i�i�8�8�8�
�#�#�F�O�<� c �n � t j j d� }t j t j d� z j | j � }t j dd�� }d|j d� j | j � z }t j dd �� }t j |j d�
� dz gg� }|dz }| j ||||� t j ||| j � sJ �t j ||� y )Nr �r r r r r r r r r )r )r r r r! r"