Current File : //usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyc |
�
E�`Qc @ s� d Z d Z d Z d Z d Z d d l Z d d l Td d l Td d l Td e j
f d � � YZ e Z d
e e
f d � � YZ e Z d e
e j f d
� � YZ e Z d e f d � � YZ e d k r� e � n d S( s� Tests suite for MaskedArray & subclassing.
:author: Pierre Gerard-Marchant
:contact: pierregm_at_uga_dot_edu
:version: $Id: test_subclassing.py 3473 2007-10-29 15:18:13Z jarrod.millman $
s5 Pierre GF Gerard-Marchant ($Author: jarrod.millman $)s 1.0s $Revision: 3473 $s5 $Date: 2007-10-29 17:18:13 +0200 (Mon, 29 Oct 2007) $i����N( t *t SubArrayc B s, e Z d Z i d � Z d � Z d � Z RS( s_ Defines a generic np.ndarray subclass, that stores some metadata
in the dictionary `info`.c C s% t j | � j | � } | | _ | S( N( t npt
asanyarrayt viewt info( t clst arrR t x( ( sE /usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyt __new__ s c C s t | d i � | _ d S( NR ( t getattrR ( t selft obj( ( sE /usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyt __array_finalize__ s c C sC t j j | | � } | j j i | j j d d � d d 6� | S( Nt addedi i ( R t ndarrayt __add__R t updatet pop( R t othert result( ( sE /usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyR s *( t __name__t
__module__t __doc__R R
R ( ( ( sE /usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyR s t MSubArrayc B s8 e Z i e d � Z d � Z d � Z e d e � Z RS( c C s: t | | � } t j | d | d | �} | j | _ | S( Nt datat mask( R t MaskedArrayR R ( R R R R t subarrt _data( ( sE /usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyR $ s c C s$ t j | | � t j | | � d S( N( R R
R ( R R ( ( sE /usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyR
) s c C s | j t � } t | _ | S( N( R R t Falset _sharedmask( R t _view( ( sE /usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyt _get_series- s t fget( R R t nomaskR R
R! t propertyt _series( ( ( sE /usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyR # s t MMatrixc B s5 e Z e d � Z d � Z d � Z e d e � Z RS( c C s. t j | � } t j | d | d | �} | S( NR R ( R t matrixR R ( R R R t matR ( ( sE /usr/lib64/python2.7/site-packages/numpy/ma/tests/test_subclassing.pyR 6 s c C s'