ó
    �œ‘hK  ã                   ó8   • S SK rS SKJrJrJrJr   " S S5      rg)é    N)Úassert_Úassert_allcloseÚassert_array_equalÚsuppress_warningsc                   óh   • \ rS rSrS rS rS rS rS rS r	S r
S	 rS
 rS rS rS rS rS rSrg)ÚTestRegressioné
   c                 ó    • [         R                  R                  / SQ/ SQS9n[        [         R                  R	                  U5      / SQ/5        g )N)r   é   é   é   r   é   é   é   )r   r   r   r   r   r   r   r   ©Úmask)r   r   r   é   )ÚnpÚmaÚmasked_arrayr   Únonzero)ÚselfÚxs     ÚbC:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\numpy/ma/tests/test_regression.pyÚtest_masked_array_createÚ'TestRegression.test_masked_array_create   s:   € ä�E‰E×ÑÒ7Ú$<ð ð >ˆäœ2Ÿ5™5Ÿ=™=¨Ó+ªl¨^Õ<ó    c                 óB   • [         R                  R                  SS/S9  g )Nr   r   )r   r   Úarray©r   s    r   Útest_masked_arrayÚ TestRegression.test_masked_array   s   € ä
�‰�‰�A˜Q˜CˆÒ r   c                 óš   • SSK JnJn  [        R                  " S5      n[        R                  " UR
                  U5      nU" XC5      nX5-
    g )Nr   )ÚMaskTypeÚmasked_where)r   r   )Únumpy.mar$   r%   r   ÚzerosÚshape)r   r$   r%   ÚaÚbÚcs         r   Útest_mem_masked_whereÚ$TestRegression.test_mem_masked_where   s6   € ç3Ü�HŠH�VÓˆÜ�HŠH�Q—W‘W˜hÓ'ˆÙ˜ÓˆØ	‹r   c                 ó¸   • [         R                  R                  S5      n[         R                  R                  US'   [         R                  " S5      nX-    X!-    g )N)r   r   )r   r   )r   r   )r   r   r'   Úmasked©r   r)   r*   s      r   Útest_masked_array_multiplyÚ)TestRegression.test_masked_array_multiply   s=   € ä�E‰E�K‰K˜ÓˆÜ—%‘%—,‘,ˆˆ$‰Ü�HŠH�VÓˆØ	ŠØ	‹r   c                 ó`   • [         R                  R                  S/SS9R                  S5        g )Nr   Fr   r	   )r   r   r   Úrepeatr    s    r   Útest_masked_array_repeatÚ'TestRegression.test_masked_array_repeat%   s#   € ä
�‰�‰�Q�C˜eˆÐ$×+Ñ+¨BÕ/r   c                 óT   • [        [        R                  R                  S5      5        g )NÚUnicode)Úreprr   r   r   r    s    r   Útest_masked_array_repr_unicodeÚ-TestRegression.test_masked_array_repr_unicode)   s   € äŒR�U‰U�[‰[˜Ó#Õ$r   c                 óü   • [         R                  R                  / SQ/ SQS9n[         R                  " U5      n[	        UR
                  R                  S:H  5        [	        UR
                  R                  S:H  5        g )N)g        g333333ó?g      @)FTFr   r   r   )r   r   r   Ú
atleast_2dr   r   Úndimr0   s      r   Útest_atleast_2dÚTestRegression.test_atleast_2d-   sT   € ä�E‰E×ÑšÒ5IÐÐJˆÜ�MŠM˜!ÓˆÜ�—‘—‘˜qÑ Ô!Ü�—‘—‘˜qÑ Õ!r   c                 ó†   • [         R                  R                  / SQ/ SQS9nSUl        [	        UR                  S:H  5        g )N)r)   r*   r+   )r   r   r   r   ÚX)r   r   r   Ú
fill_valuer   )r   r)   s     r   Útest_set_fill_value_unicode_py3Ú.TestRegression.test_set_fill_value_unicode_py34   s3   € ä�E‰E×Ñš²YÐÐ?ˆØˆŒÜ�—‘ Ñ#Õ$r   c                 óú   • [         R                  R                  [         R                  " S5      SS9n[         R                  R                  S[        S9nUR                  US9  [        UR                  S:H  5        g )Nr   Tr   éÿÿÿÿ©Údtype)Úoutr   )r   r   r   ÚarangeÚfloatÚvarr   Ú_data)r   r)   Úmouts      r   Ú test_var_sets_maskedarray_scalarÚ/TestRegression.test_var_sets_maskedarray_scalar:   sS   € ä�E‰E�K‰KœŸ	š	 !›¨4ˆKÐ0ˆÜ�u‰u�{‰{˜2¤Uˆ{Ð+ˆØ	�‰�$ˆ‰Ü�—
‘
˜a‘Õ r   c                 ó¤  • [         R                  R                  / SQS5      n[         R                  " / SQ5      n[	        5        nUR                  [        S5        [         R                  R                  XSS9n[         R                  R                  XSS9n[        UR                  UR                  5        S S S 5        g ! , (       d  f       g = f)N)r   r   r   r   r   r   )r   g      @gÍÌÌÌÌÌ@r   r   zbias and ddof have no effectr   )Úddofr   )
r   r   Úmasked_equalr   r   ÚfilterÚDeprecationWarningÚcorrcoefr   Údata)r   r   ÚyÚsupÚr0Úr1s         r   Útest_ddof_corrcoefÚ!TestRegression.test_ddof_corrcoefA   s‰   € ä�E‰E×Ñš°Ó2ˆÜ�HŠHÒ(Ó)ˆäÔ  CØ�J‰JÔ)Ð+IÔJÜ—‘—‘ ¨1�Ð-ˆBÜ—‘—‘ ¨1�Ð-ˆBä˜BŸG™G R§W¡WÔ-÷ !× Ö ús   ÁA3CÃ
Cc                 ór  • [         R                  R                  SS/SS/S9n[        UR                  R
                  S:H  5        [         R                  " US5      n[        UR                  R
                  S:H  5        [        UR
                  S:H  5        [        UR                  R
                  S:H  5        g )Nç      ð?ç       @Fr   )r   )r   r   ©r   r   )r   r   ÚMaskedArrayr   r   r(   Útiler0   s      r   Útest_mask_not_backmangledÚ(TestRegression.test_mask_not_backmangledM   sƒ   € ä�E‰E×Ñ˜r 2˜h¨e°U¨^ÐÐ<ˆÜ�—‘—‘ Ñ$Ô%Ü�GŠG�A�vÓˆä�—‘—‘ Ñ$Ô%Ü�—‘˜6Ñ!Ô"Ü�—‘—‘ Ñ&Õ'r   c                 óh   • [         R                  R                  / SQSS9n[        U/    US S 5        g )N))r   r`   )r   ra   )r   g      @zi4,f4rH   r   )r   r   rc   r   ©r   r   s     r   Útest_empty_list_on_structuredÚ,TestRegression.test_empty_list_on_structuredW   s0   € ä�U‰U×ÑÒ:À'ÐÐJˆÜ˜2˜b™6 2 b q 6Õ*r   c                 óÂ   • [         R                  R                  S5      R                  S5      n[	        UR                  SS9UR                  R                  5       5        g )Nr   rb   ÚF)Úorder)r   r   rK   Úreshaper   ÚtobytesÚTrh   s     r   Ú!test_masked_array_tobytes_fortranÚ0TestRegression.test_masked_array_tobytes_fortran\   s=   € Ü�U‰U�\‰\˜!‹_×$Ñ$ VÓ,ˆÜ˜2Ÿ:™:¨C˜:Ð0°"·$±$·,±,³.ÕAr   c                 ó¬   • [         R                  R                  SS[         R                  4SS[         R                  4S[         R                  4/4/S9  g )N)r   )r   r   r   rY   ÚiÚjrH   )r   r   r   Úint_Úvoidr    s    r   Útest_structured_arrayÚ$TestRegression.test_structured_array`   sH   € ä
�‰�‰�OØ¤§¡˜>Ø #¤r§w¡w °#´r·w±w°Ð @ÐAðCð 	ò 	Dr   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r!   r,   r1   r5   r:   r?   rD   rP   r]   re   ri   rq   rx   Ú__static_attributes__rz   r   r   r   r   
   sJ   † ò=ò!òòò0ò%ò"ò%ò!ò
.ò(ò+ò
BõDr   r   )Únumpyr   Únumpy.testingr   r   r   r   r   rz   r   r   Ú<module>r‚      s    ðÛ ÷ó ÷ZDò ZDr   