
    >>i
                     0    S SK rS SKJrJr   " S S5      rg)    N)assert_assert_array_equalc                   b    \ 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   r   mask)r	   r
   r      )npmamasked_arrayr   nonzero)selfxs     ]/var/www/html/land-tabula/venv/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   )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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_py3/   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_scalar5   sS    EEKK		!4K0uu{{2U{+	$

a r   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_backmangled<   s    EEr2heU^<$%GGAv$%6!"&'r   c                 h    [         R                  R                  / SQSS9n[        U/    US S 5        g )N))r	   rQ   )r
   rR   )r   g      @zi4,f4rF   r   )r   r   rT   r   r   r   s     r   test_empty_list_on_structured,TestRegression.test_empty_list_on_structuredF   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   rS   F)order)r   r   rI   reshaper   tobytesTrY   s     r   !test_masked_array_tobytes_fortran0TestRegression.test_masked_array_tobytes_fortranK   s=    UU\\!_$$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   yijrF   )r   r   r   int_voidr   s    r   test_structured_array$TestRegression.test_structured_arrayO   sH    
O>#rww#rww @AC 	 	Dr    N)__name__
__module____qualname____firstlineno__r   r   r)   r.   r3   r8   r=   rB   rN   rV   rZ   rb   rj   __static_attributes__rl   r   r   r   r      sE    =!0%"%!(+
BDr   r   )numpyr   numpy.testingr   r   r   rl   r   r   <module>rt      s     5ND NDr   