ó ]ÐKc@s¶dddddddddd d d d d dddddgZddljjZddljjZddlmZddl Z ddl Z ddl m Z m Z eZdZeejƒZeejƒZejZejZe jdkZddlmZee jddƒZeejddƒZd„Z d„Z!ed„Z"d„Z#d„Z$d „Z%d!„Z&ddl'Z'ddl(Z(de'j)fd"„ƒYZ)de'j*fd#„ƒYZ*dS($tNewAxist UFuncTypet UfuncTypet ArrayTypet arraytypet LittleEndiant arrayrangetmatrixmultiplytarray_constructort pickle_arrayt DumpArrayt LoadArrayt multiarraytdumptdumpstloadtloadst UnpicklertPickleriÿÿÿÿN(tarray(R Rtlittle(t deprecatetarangetdotcCs|j|ƒdS(N(R (tmtfp((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyR +scCsddl}|j|ƒS(Niÿÿÿÿ(tcPickleR(RR((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyR .s cCsZ|dkrt|dƒ}ntj||ƒ}||_t|krR|jtƒS|SdS(NtO(Rtmut fromstringtshapeRtbyteswaptTrue(RttypecodetthestrtEndiantx((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyR2s    cCsW|jjr.t|j|jj|jƒtfSt|j|jj|jƒtffSdS(N(tdtypet hasobjectRRtcharttolistRttostring(ta((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyR =s  cCs+ddl}|j|jddƒƒ}|S(NiÿÿÿÿtNumericsnumpy.oldnumeric(RRtreplace(tastrRtarr((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyREs cCst|jƒƒS(N(Rtread(R((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyRJsc Cs(ddl}|jƒjƒ}|dddkrG|dd|d(tself((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyt load_arraycsR0(t__name__t __module__RBtcopytpickleRtdispatch(((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyRbs cBseZd„Zd„ZRS(cOs td‚dS(Ns!Don't pickle new arrays with this(tNotImplementedError(RAtargstkwds((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyt__init__jscCs td‚dS(Ns!Don't pickle new arrays with this(RH(RAtobject((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyt save_arrayls(RCRDRKRM(((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyRis (+t__all__tnumpy.core.multiarraytcoreR tnumpy.core.umathtumathtumtnumpy.core.numericRt functionstsysRR RRtNoneRttypetsinRRtndarrayRRt byteorderRtnumpyRRRRRR R RR RRR>RFRERR(((s;/usr/lib/python2.7/site-packages/numpy/oldnumeric/compat.pyts@