ó ]ÐKc @sédZddddddddd d d d d g ZddlZddlmZdefd„ƒYZd„ZddlmZddlm Z d„Z dd„Z d„Zd„Zdd„Zd„Zd„Zd„Zd„ZdS(s/Backward compatible with arrayfns from Numeric t array_sett construct3tdigitizeterrort find_maskt histogramt index_sorttinterptnztreversetspant to_cornerst zmin_zmaxiÿÿÿÿN(tasarraycBseZRS((t__name__t __module__(((s=/usr/lib/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyR scCs˜t|ƒ}|jdkr'td‚nt|tjƒsEtd‚nt|ƒ}t|ƒ}|j|jks~|jdkrŠtd‚n|||=1)(R tndimt ValueErrort isinstancetnptndarrayt TypeErrorR(tvals1tindicestvals2((s=/usr/lib/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyRs     ! (R(tbincountcCst|ƒjddƒS(Ntkindtheap(R targsort(tarr((s=/usr/lib/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyRscCsWtj|||ƒ}|dks-|dkr1|S|dkrJ|jdƒStd‚dS(s=y(z) interpolated by treating y(x) as piecewise function tdtfsincompatible typecodeN(RRtNonetastypeR(tytxtzttyptres((s=/usr/lib/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyR s   cCsWt|dtjƒ}|jdkr0td‚ntj|dkƒ}|djƒdS(Ntdtypeisintput must have 1 dimension.iiÿÿÿÿ(R RtubyteRRt flatnonzerotitem(R#tindxs((s=/usr/lib/python2.7/site-packages/numpy/oldnumeric/arrayfns.pyR+s  cCs¤t|ddƒ}|jdkr-td‚ntj|ƒ}|dkrn|ddd…dd…f|ds$