Current File : //proc/self/root/proc/self/root/lib64/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyc |
�
E�`Qc
@ s� d Z d d d d d d d d d d
d d d
g
Z d d l Z d d l m Z d e f d � � YZ d � Z d d l m Z d d l m Z
d � Z d d � Z
d � Z d � Z d d � Z d � Z d � Z d � Z d � Z d S( s/ Backward compatible with arrayfns from Numeric
t array_sett
construct3t digitizet errort find_maskt histogramt
index_sortt interpt nzt reverset spant
to_cornerst zmin_zmaxi����N( t asarrayc B s e Z RS( ( t __name__t
__module__( ( ( s? /usr/lib64/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyR s c C s� t | � } | j d k r* t d � � n t | t j � sK t d � � n t | � } t | � } | j | j k s� | j d k r� t d � n | | | <d S( Ni s index array must be 1-ds vals1 must be an ndarrays9 vals1 and vals2 must have same number of dimensions (>=1)( R
t ndimt
ValueErrort
isinstancet npt ndarrayt TypeErrorR ( t vals1t indicest vals2( ( s? /usr/lib64/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyR s !( R ( t bincountc C s t | � j d d � S( Nt kindt heap( R
t argsort( t arr( ( s? /usr/lib64/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyR s c C sW t j | | | � } | d k s- | d k r1 | S| d k rJ | j d � St d � d S( s= y(z) interpolated by treating y(x) as piecewise function
t dt fs incompatible typecodeN( R R t Nonet astypeR ( t yt xt zt typt res( ( s? /usr/lib64/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyR s
c C sZ t | d t j �} | j d k r3 t d � � n t j | d k � } | d j � d S( Nt dtypei s intput must have 1 dimension.i i����( R
R t ubyteR R t flatnonzerot item( R# t indxs( ( s? /usr/lib64/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyR + s
c C s� t | d d �} | j d k r0 t d � � n t j | � } | d k rq | d d d � d d � f | d <n2 | d k r� | d d � d d d � f | d <n | S( NR'