B ddlm}m}td}t|j|}|||}||dS)Nr) masked_whereMaskType)r r )Znumpy.marr rzerosshape)rrrr abcrrrtest_mem_masked_wheres   z$TestRegression.test_mem_masked_wherecCs6tjd}tjj|d<td}||||dS)N)rr )r r)rr )rrr!Zmasked)rrr#r$rrrtest_masked_array_multiply s    z)TestRegression.test_masked_array_multiplycCstjjdgddddS)Nr F)r )rrrrepeat)rrrrrtest_masked_array_repeat(sz'TestRegression.test_masked_array_repeatcCsttjddS)NZUnicode)reprrrr)rrrrtest_masked_array_repr_unicode,sz-TestRegression.test_masked_array_repr_unicodecCsJtjjdddgdddgd}t|}t|jjdkt|jjdkdS) Ngg333333?g @FT)rr r )rrrZ atleast_2drrndim)rr#r$rrrtest_atleast_2d0s zTestRegression.test_atleast_2dcCs4tjjdddgdddgd}d|_t|jdkdS)Nr#r$r%r r)rX)rrrZ fill_valuer)rr#rrrtest_set_fill_value_unicode_py37sz.TestRegression.test_set_fill_value_unicode_py3cCsDtjjtddd}tjjdtd}|j|dt|jdkdS)NrT)r)Zdtype)outr)rrrZarangefloatvarr_data)rr#Zmoutrrr test_var_sets_maskedarray_scalar=s z/TestRegression.test_var_sets_maskedarray_scalarc Cstjdddddgd}tdddddg}tD}|tdtjj||d d }tjj||dd }t|j |j WdQRXdS) Nr r rrrg@g@zbias and ddof have no effectr)Zddof) rrZ masked_equalrr filterDeprecationWarningZcorrcoefrdata)rryZsupZr0Zr1rrrtest_ddof_corrcoefDs z!TestRegression.test_ddof_corrcoefN)__name__ __module__ __qualname__rlevelrrr&r'r*r,r.r0r6r;rrrrr s     r __main__)Z __future__rrrwarningsZnumpyrZ numpy.testingrrrrr r r?r r<rrrrs C