+
    i                     :    ^ RI t^ RIHtHtHtHt  ! R R4      tR# )    N)assert_assert_allcloseassert_array_equalsuppress_warningsc                   t   a  ] tR t^
t o R tR tR tR tR tR t	R t
R tR	 tR
 tR tR tR tR tRtV tR# )TestRegressionc                    \         P                  P                  . RO. ROR7      p\        \         P                  P	                  V4      . RO.4       R# )r   maskN)r            r            )r   r   r   r   r   r   r   r   )r   r   r      )npmamasked_arrayr   nonzero)selfxs   & @/usr/lib/python3/dist-packages/numpy/ma/tests/test_regression.pytest_masked_array_create'TestRegression.test_masked_array_create   s:    EE7$<  >255==+l^<    c                J    \         P                  P                  ^^.R7       R# )r   r
   N)r   r   arrayr   s   &r   test_masked_array TestRegression.test_masked_array   s    
AQC r   c                    ^ RI HpHp \        P                  ! R4      p\        P                  ! VP
                  V4      pV! WC4      pW5,
           R# )r   )MaskTypemasked_whereN)r   r   )numpy.mar#   r$   r   zerosshape)r   r#   r$   abcs   &     r   test_mem_masked_where$TestRegression.test_mem_masked_where   s8    3HHVHHQWWh'	r   c                    \         P                  P                  R4      p\         P                  P                  VR&   \         P                  ! R4      pW,           W!,           R# )r   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                h    \         P                  P                  ^.RR7      P                  ^
4       R# )r   Fr
   N)r   r   r   repeatr   s   &r   test_masked_array_repeat'TestRegression.test_masked_array_repeat%   s#    
QCe$++B/r   c                V    \        \        P                  P                  R 4      4       R# )UnicodeN)reprr   r   r   r   s   &r   test_masked_array_repr_unicode-TestRegression.test_masked_array_repr_unicode)   s    RUU[[#$r   c                   \         P                  P                  . RO. ROR7      p\         P                  ! V4      p\	        VP
                  P                  ^8H  4       \	        VP
                  P                  ^8H  4       R# )        r
   N)r<   g333333?g      @)FTF)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                    \         P                  P                  . RO. ROR7      pRVn        \	        VP                  R8H  4       R# )r(   r
   XN)r(   r)   r*   )r   r   r   )r   r   r   
fill_valuer   )r   r(   s   & r   test_set_fill_value_unicode_py3.TestRegression.test_set_fill_value_unicode_py34   s3    EEY?#$r   c                   \         P                  P                  \         P                  ! ^4      RR7      p\         P                  P                  R\        R7      pVP                  VR7       \        VP                  ^ 8H  4       R# )r   Tr
   dtype)outN)r   r   r   arangefloatvarr   _data)r   r(   mouts   &  r    test_var_sets_maskedarray_scalar/TestRegression.test_var_sets_maskedarray_scalar:   sS    EEKK		!4K0uu{{2U{+	$

a r   c                   \         P                  P                  . RO^4      p\         P                  ! . RO4      p\	        4       ;_uu_ 4       pVP                  \        R4       \         P                  P                  W^ R7      p\         P                  P                  W^R7      p\        VP                  VP                  4       RRR4       R#   + '       g   i     R# ; i)r   zbias and ddof have no effect)ddofN)r   r   r   r   r   )r   g      @g@r   r   )
r   r   masked_equalr   r   filterDeprecationWarningcorrcoefr   data)r   r   ysupr0r1s   &     r   test_ddof_corrcoef!TestRegression.test_ddof_corrcoefA   s    EE2HH()  CJJ)+IJ1-B1-BBGGRWW- !   s   A9CC!	c                z   \         P                  P                  R R.RR.R7      p\        VP                  P
                  R8H  4       \         P                  ! VR4      p\        VP                  P
                  R8H  4       \        VP
                  R8H  4       \        VP                  P
                  R8H  4       R# )      ?       @Fr
   N)r   )r   r   r   r   )r   r   MaskedArrayr   r   r'   tiler/   s   &  r   test_mask_not_backmangled(TestRegression.test_mask_not_backmangledM   s    EEr2heU^<$%GGAv$%6!"&'r   c                    \         P                  P                  . RORR7      p\        V. ,          VR,          4       R# )r   zi4,f4rG   :Nr   NN))r   r`   )r   ra   )r   g      @)r   r   rc   r   r   r   s   & r   test_empty_list_on_structured,TestRegression.test_empty_list_on_structuredW   s.    UU:'J2b62b6*r   c                    \         P                  P                  ^4      P                  R4      p\	        VP                  RR7      VP                  P                  4       4       R# )r   F)orderNrb   )r   r   rK   reshaper   tobytesTrh   s   & r   !test_masked_array_tobytes_fortran0TestRegression.test_masked_array_tobytes_fortran\   s=    UU\\!_$$V,2::C:0"$$,,.Ar   c                    \         P                  P                  RR\         P                  3RR\         P                  3R\         P                  3.3.R7       R# )r   r   rY   ijrG   N)r   )r   r   )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   r4   r9   r?   rD   rP   r]   re   ri   rq   rx   __static_attributes____classdictcell__)__classdict__s   @r   r   r   
   sS     =!0%"%!
.(+
BD Dr   r   )numpyr   numpy.testingr   r   r   r   r   rz   r   r   <module>r      s      ZD ZDr   