403Webshell
Server IP : 217.160.0.135  /  Your IP : 216.73.217.85
Web Server : Apache
System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64
User : sws1074145052 ( 1074145052)
PHP Version : 8.3.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/scipy/stats/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/scipy/stats/tests/__pycache__/test_binned_statistic.cpython-311.pyc
�

d�c�I��t�ddlZddlmZddlZddlmZddlmZm	Z	m
Z
ddlmZddl
mZGd�d	��ZdS)
�N)�assert_allclose)�raises)�binned_statistic�binned_statistic_2d�binned_statistic_dd)�check_random_state�)�check_named_resultsc
��eZdZed���Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z d�Z!d�Z"d �Z#d!�Z$d"�Z%d#�Z&d$�Z'd%�Z(d&�Z)d'�Z*d(�Z+d)�Z,d*�Z-d+�Z.d,�Z/e0j1�2d-e3j4e3j5g��e0j1�2d.e3j6e3j7e3j8e3j9e3j:e3j;d/d0�d1�g	��d2�����Z<d3S)4�TestBinnedStatisticc�n�td��}|�d���|_|�d���|_|�d���|_|�d���|_|�d���|_|�d���dz|_dS)N�&�d��size)r�g��.A)r�uniform�x�y�v�X�w�u)�cls�rngs  �I/usr/lib/python3/dist-packages/scipy/stats/tests/test_binned_statistic.py�setup_classzTestBinnedStatistic.setup_classs��� ��&�&�������%�%��������%�%��������%�%��������*�*��������%�%��������%�%��+�����c���|j}|j}t||dd���\}}}tj|d���\}}t||��t||��dS)N�count�
��bins�rrr�np�	histogramr)�selfrr�count1�edges1�bc�count2�edges2s        r�
test_1d_countz!TestBinnedStatistic.test_1d_countsk���F���F��-�a��G�"�E�E�E�������a�b�1�1�1�������'�'�'����'�'�'�'�'rc�Z�|j}|j}gd�}|D]}t|||d����dS)N)�mean�medianr �sumr!r")rrr)r'rr�
statistics�	statistics     r�test_gh5927zTestBinnedStatistic.test_gh5927"sP��
�F���F��7�7�7�
�#�	7�	7�I��Q��9�2�6�6�6�6�6�	7�	7rc��|j}|j}t||dd���\}}}t||tjd���\}}}t||��dS�N�stdr!r")rrrr%r7r�r'rr�stat1r)r*�stat2r,s        r�test_big_number_stdz'TestBinnedStatistic.test_big_number_std+sd��
�F���F��,�Q��5�r�B�B�B���v�r�,�Q��2�6��C�C�C���v�r���u�%�%�%�%�%rc���|j}|j}tt||dd�����t||dd���\}}}t||tjd���\}}}t
||��dS)Nr i�r"r7)rr�printrr%r7rr8s        r�test_empty_bins_stdz'TestBinnedStatistic.test_empty_bins_std5s����F���F��
��q�!�W�4�8�8�8�9�9�9�,�Q��5�t�D�D�D���v�r�,�Q��2�6��E�E�E���v�r���u�%�%�%�%�%rc
�V�|j}|j}|d}tj|d<t	t
t||dd���t	t
t||dtjd�����tj|d<t	t
t||dd���||d<dS)Nrr7r!r"r )	rrr%�inf�
assert_raises�
ValueErrorr�int64�nan)r'rr�origs    r�#test_non_finite_inputs_and_int_binsz7TestBinnedStatistic.test_non_finite_inputs_and_int_bins?s���
�F���F����t���v��!���j�"2�A�q�%�b�I�I�I�I��j�"2�A�q�%��8�B�<�<�	)�	)�	)�	)��v��!���j�"2�A�q�'��K�K�K�K���!���rc�l�|j}|j}t||dd���}d}t||��dS)Nr r!r"�r3�	bin_edges�	binnumber)rrrr
)r'rr�res�
attributess     r�test_1d_result_attributesz-TestBinnedStatistic.test_1d_result_attributesOsA���F���F���q�!�W�2�6�6�6��<�
��C��,�,�,�,�,rc���|j}|j}t||dd���\}}}tj|d|���\}}t||��t||��dS)Nr1r!r"�r#�weightsr$)r'rr�sum1r)r*�sum2r,s        r�test_1d_sumzTestBinnedStatistic.test_1d_sumWsm���F���F��+�A�q�%�b�A�A�A���f�b��|�A�B��:�:�:���f���d�#�#�#����'�'�'�'�'rc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dS)Nr/r!r")rrrr%r/r�r'rrr9r)r*r:r,s        r�test_1d_meanz TestBinnedStatistic.test_1d_meanasr���F���F��,�Q��6��C�C�C���v�r�,�Q��2�7��D�D�D���v�r���u�%�%�%����'�'�'�'�'rc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dSr6)rrrr%r7rrUs        r�test_1d_stdzTestBinnedStatistic.test_1d_stdk�r���F���F��,�Q��5�r�B�B�B���v�r�,�Q��2�6��C�C�C���v�r���u�%�%�%����'�'�'�'�'rc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dS)N�minr!r")rrrr%r[rrUs        r�test_1d_minzTestBinnedStatistic.test_1d_minurYrc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dS)N�maxr!r")rrrr%r^rrUs        r�test_1d_maxzTestBinnedStatistic.test_1d_maxrYrc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dS)Nr0r!r")rrrr%r0rrUs        r�test_1d_medianz"TestBinnedStatistic.test_1d_median�sr���F���F��,�Q��8�"�E�E�E���v�r�,�Q��2�9�2�F�F�F���v�r���u�%�%�%����'�'�'�'�'rc���|jdd�}|jdd�}t||dd���\}}�tjgd���}�fd�tj���D��}t
�|��t
||��dS)N�r rr")r�r	rrdrrrrr	r	rrr	rdrr	r	rdr	c�@��g|]}�|k�����S��r1��.0�ir*s  �r�
<listcomp>z7TestBinnedStatistic.test_1d_bincode.<locals>.<listcomp>��%���9�9�9�a�2��7�-�-�/�/�9�9�9r)rrrr%�array�uniquer)r'rrr(r)�bc2�bcountr*s       @r�test_1d_bincodez#TestBinnedStatistic.test_1d_bincode�s�����F�3�B�3�K���F�3�B�3�K��-�a��G�!�D�D�D������h�!�!�!�"�"��:�9�9�9�2�9�R�=�=�9�9�9����C� � � ����'�'�'�'�'rc���tj�d��tjd��}tj�d��}t	|dd�|dd���\}}}t	||dg���\}}}t	||d���\}}	}t||��t||��t||��t||	��dS)Nr��)r���range)r%�random�seed�arangerr)
r'r�datar/r#�_�
mean_range�
bins_range�mean_range2�bins_range2s
          r�test_1d_range_keywordz)TestBinnedStatistic.test_1d_range_keyword�s���
�	���t�����I�b�M�M���y����#�#��(��3�B�3���c�r�c��;�;�
��d�A�$4�Q��W�I�$N�$N�$N�!�
�J��&6�q�$�g�&N�&N�&N�#��[�!���j�)�)�)���j�)�)�)���k�*�*�*���k�*�*�*�*�*rc�V�|j}|j}|j}t||dd���\}}}t||dd���\}}}	t|||gdd���\}
}}t	|
d|��t	|
d|��t	||��t	||��dS)Nr/r!r"rr	)rrrrr)
r'rrr�stat1v�edges1v�bc1v�stat1w�edges1w�bc1wr:r,ros
             r�test_1d_multi_valuesz(TestBinnedStatistic.test_1d_multi_values�s����F���F���F�� 0��A�v�B� G� G� G����� 0��A�v�B� G� G� G�����-�a�!�Q���b�I�I�I���v�s���a��&�)�)�)���a��&�)�)�)����(�(�(���c�"�"�"�"�"rc��|j}|j}|j}t|||dd���\}}}}t	j||d���\}}	}
t
||��t
||	��t
||
��dS)Nr �r"�rrrrr%�histogram2dr)r'rrrr(�binx1�biny1r*r+�binx2�biny2s           r�
test_2d_countz!TestBinnedStatistic.test_2d_count�s����F���F���F��#6�
�q�!�W�1�$&�$&�$&� ���u�b�!�~�a���;�;�;����u����'�'�'���u�%�%�%���u�%�%�%�%�%rc�|�|j}|j}|j}t|||dd���}d}t	||��dS)Nr r�r")r3�x_edge�y_edgerJ)rrrrr
)r'rrrrKrLs      r�test_2d_result_attributesz-TestBinnedStatistic.test_2d_result_attributes�sJ���F���F���F��!�!�Q��7��;�;�;��C�
��C��,�,�,�,�,rc��|j}|j}|j}t|||dd���\}}}}t	j||d|���\}}	}
t
||��t
||	��t
||
��dS)Nr1r�r"rOr�)r'rrrrQr�r�r*rRr�r�s           r�test_2d_sumzTestBinnedStatistic.test_2d_sum�s����F���F���F��!4�Q��1�e�!�!L�!L�!L���e�U�B��^�A�q�q�!�D�D�D���e�U���d�#�#�#���u�%�%�%���u�%�%�%�%�%rc��|j}|j}|j}t|||dd���\}}}}t|||tjd���\}}	}
}t
||��t
||	��t
||
��dS�Nr/r�r"�rrrrr%r/r�r'rrrr9r�r�r*r:r�r�s           r�test_2d_meanz TestBinnedStatistic.test_2d_mean�s����F���F���F��"5�a��A�v�A�"N�"N�"N���u�e�R�"5�a��A�r�w�Q�"O�"O�"O���u�e�R���u�%�%�%���u�%�%�%���u�%�%�%�%�%rc��|j}|j}|j}t|||dd���\}}}}t|||tjd���\}}	}
}t
||��t
||	��t
||
��dSr�r�r�s           r�test_2d_mean_unicodez(TestBinnedStatistic.test_2d_mean_unicode�s����F���F���F��"5�
�q�!�V�!�#%�#%�#%���u�e�R�"5�a��A�r�w�Q�"O�"O�"O���u�e�R���u�%�%�%���u�%�%�%���u�%�%�%�%�%rc��|j}|j}|j}t|||dd���\}}}}t|||tjd���\}}	}
}t
||��t
||	��t
||
��dS)Nr7r�r")rrrrr%r7rr�s           r�test_2d_stdzTestBinnedStatistic.test_2d_std�����F���F���F��"5�a��A�u�1�"M�"M�"M���u�e�R�"5�a��A�r�v�A�"N�"N�"N���u�e�R���u�%�%�%���u�%�%�%���u�%�%�%�%�%rc��|j}|j}|j}t|||dd���\}}}}t|||tjd���\}}	}
}t
||��t
||	��t
||
��dS)Nr[r�r")rrrrr%r[rr�s           r�test_2d_minzTestBinnedStatistic.test_2d_minr�rc��|j}|j}|j}t|||dd���\}}}}t|||tjd���\}}	}
}t
||��t
||	��t
||
��dS)Nr^r�r")rrrrr%r^rr�s           r�test_2d_maxzTestBinnedStatistic.test_2d_maxr�rc��|j}|j}|j}t|||dd���\}}}}t|||tjd���\}}	}
}t
||��t
||	��t
||
��dS)Nr0r�r")rrrrr%r0rr�s           r�test_2d_medianz"TestBinnedStatistic.test_2d_medians����F���F���F��"5�
�q�!�X�A�#'�#'�#'���u�e�R�"5�
�q�!�R�Y�Q�#(�#(�#(���u�e�R�	��u�%�%�%���u�%�%�%���u�%�%�%�%�%rc�t�
�|jdd�}|jdd�}|jdd�}t|||dd���\}}}�
t	jgd���}�
fd�t	j�
��D��}t�
|��||���}	t||	��dS)Nrcr rr")����r�r��r�r��r�r�r�r�r�r�r�r�r��c�@��g|]}�|k�����Srfrgrhs  �rrkz7TestBinnedStatistic.test_2d_bincode.<locals>.<listcomp>2rlr)	rrrrr%rmrnr�nonzero)r'rrrr(r�r�rorp�	count1adjr*s          @r�test_2d_bincodez#TestBinnedStatistic.test_2d_bincode(s�����F�3�B�3�K���F�3�B�3�K���F�3�B�3�K��#6�
�q�!�W�1�$&�$&�$&� ���u�b��h�0�0�0�1�1��:�9�9�9�2�9�R�=�=�9�9�9����C� � � ��6�>�>�+�+�,�	���	�*�*�*�*�*rc��|j}|j}|j}|j}t	|||dd���\}}}}t	|||dd���\}	}
}}t	||||gdd���\}
}}}t|
d|��t|
d|	��t||��t||��t||��dS)Nr/r�r"rr	)rrrrrr)r'rrrrr��binx1v�biny1vr�r��binx1w�biny1wr�r:r�r�ros                 r�test_2d_multi_valuesz(TestBinnedStatistic.test_2d_multi_values8s����F���F���F���F��':�
�q�!�V�!�(%�(%�(%�$�����':�
�q�!�V�!�(%�(%�(%�$�����#6�
�q�1�a�&�&�q�$*�$*�$*� ��u�e�S�	��a��&�)�)�)���a��&�)�)�)����&�&�&����&�&�&���c�"�"�"�"�"rc�d�|j}|j}|j}t||dd���\}}}t||dd���\}}}t	|||ddd���\}	}
}}tj||d�	��}
tj||d�	��}|
||���kxxd
zcc<|||���kxxd
zcc<t||d��t||d
��t|
|d��t||d
��dS)Nr/rcr"r!)rcr!T�r#�expand_binnumbers�right)�sider	r)	rrrrrr%�searchsortedr^r)r'rrr�stat�edgesx�bcx�edgesy�bcyr:�edgesx2�edgesy2ro�bcx3�bcy3s               r�test_2d_binnumbers_unraveledz0TestBinnedStatistic.test_2d_binnumbers_unraveledKsT���F���F���F��,�Q��6��C�C�C���f�c�,�Q��6��C�C�C���f�c�':�
�q�!�V�(�d�(D�(D�(D�$��w�����v�q�w�7�7�7����v�q�w�7�7�7��	
�Q�!�%�%�'�'�\����a������Q�!�%�%�'�'�\����a�������S��V�$�$�$���S��V�$�$�$���c�!�f�%�%�%���c�!�f�%�%�%�%�%rc���|j}|j}t||dd���\}}}tj|d���\}}t||��t||��dS)Nr rr")rrrr%�histogramddr)r'rrr(r)r*r+r,s        r�
test_dd_countz!TestBinnedStatistic.test_dd_countbsk���F���F��0��A�w�Q�G�G�G���������2�2�2�������'�'�'����'�'�'�'�'rc�l�|j}|j}t||dd���}d}t||��dS)Nr rr"rH)rrrr
)r'rrrKrLs     r�test_dd_result_attributesz-TestBinnedStatistic.test_dd_result_attributeslsA���F���F��!�!�Q��a�8�8�8��<�
��C��,�,�,�,�,rc�F�|j}|j}t||dd���\}}}tj|d|���\}}t||tjd���\}}	}t
||��t
||��t
||��t
||	��dS)Nr1rr"rO)rrrr%r�r1r)
r'rrrQr)r*rRr,�sum3�edges3s
          r�test_dd_sumzTestBinnedStatistic.test_dd_sumts����F���F��.�q�!�U��C�C�C���f�b��~�a�a��;�;�;���f�.�q�!�R�V�!�D�D�D���f�b���d�#�#�#����'�'�'���d�#�#�#����'�'�'�'�'rc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dS)Nr/rr")rrrr%r/r�r'rrr9r)r*r:r,s        r�test_dd_meanz TestBinnedStatistic.test_dd_mean�sr���F���F��/��1�f�1�E�E�E���v�r�/��1�b�g�A�F�F�F���v�r���u�%�%�%����'�'�'�'�'rc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dS)Nr7rr")rrrr%r7rr�s        r�test_dd_stdzTestBinnedStatistic.test_dd_std��r���F���F��/��1�e�!�D�D�D���v�r�/��1�b�f�1�E�E�E���v�r���u�%�%�%����'�'�'�'�'rc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dS)Nr[rr")rrrr%r[rr�s        r�test_dd_minzTestBinnedStatistic.test_dd_min�r�rc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dS)Nr^rr")rrrr%r^rr�s        r�test_dd_maxzTestBinnedStatistic.test_dd_max�r�rc���|j}|j}t||dd���\}}}t||tjd���\}}}t||��t||��dS)Nr0rr")rrrr%r0rr�s        r�test_dd_medianz"TestBinnedStatistic.test_dd_median�sr���F���F��/��1�h�Q�G�G�G���v�r�/��1�b�i�a�H�H�H���v�r���u�%�%�%����'�'�'�'�'rc�R��|jdd�}|jdd�}t||dd���\}}�tjgd���}�fd�tj���D��}t
�|��||���}t
||��dS)Nrcr rr")�?�!�V�S�X�C�9r��*�)�Rr��\� �$�[�+�W�Qr�c�@��g|]}�|k�����Srfrgrhs  �rrkz7TestBinnedStatistic.test_dd_bincode.<locals>.<listcomp>�rlr)rrrr%rmrnrr�)	r'rrr(r)rorpr�r*s	        @r�test_dd_bincodez#TestBinnedStatistic.test_dd_bincode�s�����F�3�B�3�K���F�3�B�3�K��0��A�w�Q�G�G�G������h�4�4�4�5�5��:�9�9�9�2�9�R�=�=�9�9�9����C� � � ��6�>�>�+�+�,�	���	�*�*�*�*�*rc��|j}|j}|j}dddddddtjfD]�}t|||d�	��\}}}t|||d�	��\}}	}
t|||g|d�	��\}}}
t
|d
|��t
|d|��t
||��t
|	|��t
||
����dS)Nr r1r/r7r[r^r0r�r"rr	)rrrr%r7rr)r'rrrr�r�r�r�r�r�r�r:r,ros              r�test_dd_multi_valuesz(TestBinnedStatistic.test_dd_multi_values�s����F���F���F���e�V�U�E�5�(��V��		'�		'�D�$7��1�d��$K�$K�$K�!�F�G�T�$7��1�d��$K�$K�$K�!�F�G�T�!4�Q��A���1�!M�!M�!M��E�6�3��E�!�H�f�-�-�-��E�!�H�f�-�-�-��G�V�,�,�,��G�V�,�,�,��D�#�&�&�&�&�		'�		'rc��|j}|j}t|dd�df|dd���\}}}t|dd�df|dd���\}}}t|dd�df|dd���\}}}	t||dd	d
���\}
}}t	||d��t	||d��t	|	|d��dS)Nrr/rtr"r	rcrdr!)rtrcr!Tr�)rrrrr)
r'rrr�r�r�r�r��edgesz�bczr:r,ros
             r�test_dd_binnumbers_unraveledz0TestBinnedStatistic.test_dd_binnumbers_unraveled�s����F���F��,�Q�q�q�q�!�t�W�a��b�I�I�I���f�c�,�Q�q�q�q�!�t�W�a��b�I�I�I���f�c�,�Q�q�q�q�!�t�W�a��b�I�I�I���f�c�0�
�q�&�|�t�E�E�E���v�s�	��S��V�$�$�$���S��V�$�$�$���S��V�$�$�$�$�$rc�@�tj�d��}tj�d��}tjddd��}|||f}t||d|���}|j}t||d|���}|j}t||��dS)	N��'rr�rr	r!r/r")�binned_statistic_result)r%rx�linspacerr3r)r'rrr#�resultr�r:s       r�test_dd_binned_statistic_resultz3TestBinnedStatistic.test_dd_binned_statistic_result�s����I���Z�(�(���I���e�%�%���{�1�a��$�$���d�D�!��$�Q��6��=�=�=�����$�Q��6�=C�E�E�E��� ����e�$�$�$�$�$rc�f�tj�d��}tj�d��}tjddd��}tj|d��}|||f}t	t
d���5t
||d|�	��ddd��dS#1swxYwYdS)
Nr�r�rr	r!zdifference is numerically 0��matchr/r")r%rxr��appendrArBr)r'rrr#s    r�test_dd_zero_dedgesz'TestBinnedStatistic.test_dd_zero_dedges�s����I���Z�(�(���I���e�%�%���{�1�a��$�$���y��q�!�!���d�D�!��
�:�-J�
K�
K�
K�	9�	9���1�f�4�8�8�8�8�	9�	9�	9�	9�	9�	9�	9�	9�	9�	9�	9�	9����	9�	9�	9�	9�	9�	9s�B&�&B*�-B*c��ttd���5t|jg|jddgg���ddd��n#1swxYwYttd���5t|j|jg|jddgddgg���ddd��n#1swxYwYttd���5t|j|jg|jddgddgg���ddd��n#1swxYwYttd���5t|j|jg|jddgg���ddd��dS#1swxYwYdS)	NzIn range, start must be <= stoprr	rrvz.In dimension 1 of range, start must be <= stopz.In dimension 2 of range, start must be <= stopz(range given for 1 dimensions; 2 required)rArBrrrr)r's r�test_dd_range_errorsz(TestBinnedStatistic.test_dd_range_errors�s����:�!B�D�D�D�	0�	0�����$�&�()�1�v�h�
0�
0�
0�
0�	0�	0�	0�	0�	0�	0�	0�	0�	0�	0�	0����	0�	0�	0�	0���F�H�H�H�	8�	8�
 ����� 0�$�&�()�1�v��1�v�&6�
8�
8�
8�
8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8����	8�	8�	8�	8�
��F�H�H�H�	8�	8�
 ����� 0�$�&�()�1�v��1�v�&6�
8�
8�
8�
8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8����	8�	8�	8�	8�
��@�B�B�B�	0�	0�
 ����� 0�$�&�()�1�v�h�
0�
0�
0�
0�	0�	0�	0�	0�	0�	0�	0�	0�	0�	0�	0�	0����	0�	0�	0�	0�	0�	0sG�!A�A�A�%*B�B�"B�<*C2�2C6�9C6�'E�E�Ec���tjddgtj���}t|ddd���\}}}t	|tjgd�tj�����dS)Nrg�hw��?)�dtyper r�r")r	rrrr	)r%rm�float32rr�float64)r'rr�r|s    r�test_binned_statistic_float32z1TestBinnedStatistic.test_binned_statistic_float32sc���H�a��_�B�J�7�7�7��%�a��w�Q�?�?�?�
��a����b�h����b�j�I�I�I�J�J�J�J�Jrc�b�g}d}t|��D]}|dd|zz
gz
}�tjddd��}t|tjt|����|gd���\}}}tj||���\}}	t||��t|d|	��dS)	Nrcr	g�������?rr�r1)r#r3r")rwr%r�r�ones�lenr&r)
r'rrrjr#rQr)r*rRr,s
          r�test_gh14332z TestBinnedStatistic.test_gh14332s��������t���	�	�A�
�!�C��F�(��O�A�A��{�1�Q�r�"�"��.�q�"�'�#�a�&�&�/�/�59�F�e�M�M�M���f�b��|�A�D�1�1�1���f���d�#�#�#���q�	�6�*�*�*�*�*rr	r3r c�0�|dz���S)Nrdrg�rs r�<lambda>zTestBinnedStatistic.<lambda>'s��a��d�Z�Z�\�\�rc�6�|dz���dzS)Nrd��?rgrs rrzTestBinnedStatistic.<lambda>(s��a��d�Z�Z�\�\�B�5F�rc�"���fd�}tj�d��}d}|�|���}|dk}|�|���}|tjur||�|���dzz}t	||�d���\}	}
}
tj|||��|||��g��}t
|	|��|	jtj|jtj	��ksJ�dS)	Nc�D���dkrt|��n
�|��S)Nr )r)rr3s �r�
ref_statisticz6TestBinnedStatistic.test_dd_all.<locals>.ref_statistic*s%���&�'�1�1�3�q�6�6�6�y�y��|�|�Crl#t�%ir!rg�?rrdr")
r%rx�default_rng�
complex128rrmrr	�result_typer)r'r	r3rr�nrrjrr�r|�refs  `         r�test_dd_allzTestBinnedStatistic.test_dd_all$s���	D�	D�	D�	D�	D��i�#�#�$4�5�5�����J�J�A�J����
��H���J�J�A�J�����B�M�!�!��C�J�J�A�J�&�&�r�)�)�A�(��A�y�q�A�A�A�
��a���h�
�
�a���e�,�,�m�m�A�a�D�.A�.A�B�C�C����c�"�"�"��z�R�^�C�I�r�z�B�B�B�B�B�B�B�BrN)=�__name__�
__module__�__qualname__�classmethodrr-r4r;r>rFrMrSrVrXr\r_rarqr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrrr�pytest�mark�parametrizer%rrr/r0r1r7r[r^rrfrrrrsD�������,�,��[�,�(�(�(�7�7�7�&�&�&�&�&�&���� -�-�-�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�
+�
+�
+�#�#�#�&�&�&�-�-�-�
&�
&�
&�
&�
&�
&�	&�	&�	&�
&�
&�
&�
&�
&�
&�
&�
&�
&�&�&�&�+�+�+� #�#�#�&&�&�&�.(�(�(�-�-�-�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�+�+�+�'�'�'� 
%�
%�
%�%�%�%� 9�9�9�0�0�0�.K�K�K�

+�
+�
+��[���W�r�z�2�=�&A�B�B��[���[�2�7�B�I�r�v�r�v�+-�6�2�6�7�+A�+A�+F�+F�+H�I�I�C�C�	I�I�C�B�
C�C�Crr)�numpyr%�
numpy.testingrr#rrA�scipy.statsrrr�scipy._lib._utilr�common_testsr
rrfrr�<module>r+s�������)�)�)�)�)�)�
�
�
�
�*�*�*�*�*�*�.�.�.�.�.�.�.�.�.�.�/�/�/�/�/�/�-�-�-�-�-�-�lC�lC�lC�lC�lC�lC�lC�lC�lC�lCr

Youez - 2016 - github.com/yon3zu
LinuXploit