§
y<ˆjj$ ã ó¨ — d Z ddlZddlZddlZddlZddlmZ ddlm Z m
Z
ddlmZm
Z
mZmZ ddlmZmZmZmZmZmZmZmZmZmZmZ ddlmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;mZ> G d„ d ¦ « Z? G d
„ d¦ « Z@ G d„ d
¦ « ZA G d„ d¦ « ZB G d„ d¦ « ZC G d„ d¦ « ZD G d„ d¦ « ZE G d„ d¦ « ZF G d„ d¦ « ZG G d„ d¦ « ZH G d„ d¦ « ZI G d„ d¦ « ZJ G d „ d!¦ « ZK G d"„ d#¦ « ZL G d$„ d%¦ « ZMdS )&zæTests suite for MaskedArray.
Adapted from the original test_ma by Pierre Gerard-Marchant
:author: Pierre Gerard-Marchant
:contact: pierregm_at_uga_dot_edu
:version: $Id: test_extras.py 3473 2007-10-29 15:18:13Z jarrod.millman $
é N)Únormalize_axis_tuple)Úassert_warnsÚsuppress_warnings)Úassert_Úassert_array_equalÚassert_equalÚassert_almost_equal)ÚarrayÚarangeÚmaskedÚMaskedArrayÚmasked_arrayÚgetmaskarrayÚshapeÚnomaskÚonesÚzerosÚcount)"Ú
atleast_1dÚ
atleast_2dÚ
atleast_3dÚmr_ÚdotÚpolyfitÚcovÚcorrcoefÚmedianÚaverageÚuniqueÚsetxor1dÚ setdiff1dÚunion1dÚintersect1dÚin1dÚediff1dÚapply_over_axesÚapply_along_axisÚcompress_ndÚcompress_rowcolsÚmask_rowcolsÚclump_maskedÚclump_unmaskedÚflatnotmasked_contiguousÚnotmasked_contiguousÚnotmasked_edgesÚ
masked_allÚmasked_all_likeÚisinÚdiagflatÚndenumerateÚstackÚvstackc ó> — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z
d S )
ÚTestGenericc ó( — t dt ¬¦ « }t ddgddgt ¬¦ « }t ||¦ « t j ddgddgdœ¦ « }t d|¬¦ « }t d d gd
d
g|¬¦ « }t ||¦ « t d|¬¦ « }t d d gd d ggd
d
gd
d
gg|¬¦ « }t ||¦ « t j ddd
dgfg¦ « }t d|¬¦ « }t ddgddg|¬¦ « }t ||¦ « t d|¬¦ « }t ddgddg|¬¦ « }t ||¦ « t d
|¬¦ « }t dggdgg|¬¦ « }t ||¦ « d S )N©é ©Údtypeé ©Úmaskr= ÚaÚbÚf©ÚnamesÚformats©r r ©r> r> ©r; r; ©rA rC ©ÚbarC ©ÚbbrC ©r> rH )r0 Úfloatr
r Únpr= )ÚselfÚtestÚcontrolÚdts ún/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/numpy/ma/tests/test_extras.pyÚtest_masked_allzTestGeneric.test_masked_all&