| 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 : C:/Python312/Lib/site-packages/pandas/tests/reshape/__pycache__/ |
Upload File : |
�
0 �g! � �� � d dl Z d dlZd dlZd dlZd dlmZmZmZm Z m
Z
mZmZm
Z
mZmZmZmZmZmZ d dlmZ d dlmZ d dlmZ d� Zd� Zd� Zd� Zd � Zd
� Z d� Z!d� Z"d
� Z#ejH jK dg d�� d� � Z&ejH jK dg d� e' e(d� � g� d� � Z)ejH jK dg d� eg d�d�� f e' e(d� � eg d�d�� fg� d� � Z*ejH jK dddidfi dfddidfddidfg� d � � Z+ejH jK d!g d"�� ejH jK d#d$d%g� ejH jK ddd&g� d'� � � � Z,ejH jK d( e ed)e
d*g� � e e
d+e
d,g� � gd-� �.� d/� � Z-ejH jK d0d ej\ d d$d1� g� d2� � Z/ejH jK d3 ed4d�5� e
g d6�� g ed)d�5� eg d7�� gg� d8� � Z0ejH jK d0d9d:g� ejH jK d;eejb fejd ejf fe'ejh fg� d<� � � Z5ejH jK d=g d>�� d?� � Z6y)@� N)�Categorical�
DatetimeIndex�Interval�
IntervalIndex�NaT�Series� Timedelta�TimedeltaIndex� Timestamp�cut�
date_range�isna�qcut�timedelta_range)�CategoricalDtype)�Dayc �� � t j j d� j d� } t | dd�� \ }}t j
| g d�� }|j j j }t j ||d d d� � sJ �|j j j }t j ||d
d d� � sJ �t | |d�� }t j ||� y )N� �� � T��retbins�r g �?g �?g �?g �?���g{�G�z�?)�atol� )�include_lowest)�np�random�default_rng�standard_normalr �quantile�
categories�left�values�allclose�rightr �tm�assert_categorical_equal)�arr�labels�_�ex_bins�result� ex_levelss �@C:\Python312\Lib\site-packages\pandas/tests/reshape/test_qcut.py� test_qcutr1 s� � �
�)�)�
�
��
"�
2�
2�4�
8�C� �S�!�T�*�I�F�A��k�k�#�8�9�G�
�
�
�
#�
#�
*�
*�F�
�;�;�v�w�s��|�$�7�7�7�
�
�
�
$�
$�
+�
+�F�
�;�;�v�w�q�r�{��6�6�6��C���6�I����� �2� c �� � t j j d� j d� } t | dd�� }t t j |� � dk( sJ �y )Nr r �
F�r+ )r r r r! r �len�unique)r* �factors r0 �test_qcut_boundsr9 / sK � �
�)�)�
�
��
"�
2�
2�4�
8�C�
�#�r�%�
(�F��r�y�y�� �!�R�'�'�'r2 c � � t j j d� j d� } t | g d�� }t | d� }t j ||� y )Nr �d r r )r r r r! r r( r) )r* r8 �expecteds r0 �test_qcut_specify_quantilesr= 6 sI � �
�)�)�
�
��
"�
2�
2�3�
7�C�
�#�0�
1�F��C��|�H������1r2 c � � t j t d�� 5 t g d�d� d d d � y # 1 sw Y y xY w)Nz
edges.*unique��match)
r r r r r r r r r r � )�pytest�raises�
ValueErrorr � r2 r0 �test_qcut_all_bins_samerF >