
    Kh                     8    S SK rS SKJrJrJrJr   " S S5      rg)    N)assert_assert_array_equalassert_allclose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   r	   )npmamasked_arrayr   nonzero)selfxs     P/var/www/html/env/lib/python3.13/site-packages/numpy/ma/tests/test_regression.pytest_masked_array_create'TestRegression.test_masked_array_create   s:    EE7$<  >255==+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    
AQC 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   )masked_whereMaskType)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HHVHHQWWh'	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=    EEKK%%,,$HHV		r   c                 `    [         R                  R                  S/SS9R                  S5        g )Nr   Fr   
   )r   r   r   repeatr   s    r   test_masked_array_repeat'TestRegression.test_masked_array_repeat"   s#    
QCe$++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    RUU[[#$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   ndimr/   s      r   test_atleast_2dTestRegression.test_atleast_2d*   sT    EE5IJMM!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_py31   s3    EE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_scalar7   sS    EEKK		!4K0uu{{2U{+	$

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_corrcoef>   s    EE2HH() CJJ)+IJ1-B1-BBGGRWW- !  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'   tiler/   s      r   test_mask_not_backmangled(TestRegression.test_mask_not_backmangledJ   s    EEr2heU^<$%GGAv$%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_structuredT   s0    UU:'J2b62bq6*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_fortran0TestRegression.test_masked_array_tobytes_fortranY   s=    UU\\!_$$U+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>#rww#rww @AC 	 	Dr    N)__name__
__module____qualname____firstlineno__r   r    r+   r0   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   