/usr/local/lib64/python3.6/site-packages/numpy/ma/__pycache__
NameSizeModeActions
bench.cpython-36.pyc37990644editdlrm
core.cpython-36.pyc2162430644editdlrm
extras.cpython-36.pyc516770644editdlrm
mrecords.cpython-36.pyc217270644editdlrm
setup.cpython-36.pyc5390644editdlrm
testutils.cpython-36.pyc82100644editdlrm
timer_comparison.cpython-36.pyc112750644editdlrm
__init__.cpython-36.pyc15320644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/numpy/ma/__pycache__/bench.cpython-36.pyc (3799B)
3 Eg @sddlZddlZejjd3ddjddZejjd4ddjddZedeZdddgdddggZdddgdddggZ ej j eed Z ej j ee d Z ej j eed Zejjd5dd6jd d Zejjd7dd8jd d ZedeZed kZed9kZej j eed Zej j eed Zej j eed Zd:ddZd ee eefddZdd dee eefddZd dee ee eeeef ddZedkreejeejeejeejeej eej!edd ddedd dddedd ddedd ddedd ddedd!ddedd"dded#d$ddd%ed#d&ddd%e"d'd(e"d)ed*d+d,de"d'd(e"d-ed.d+d,de"d'd(e"d/ed0d+dde"d'd(e"d1ed2d+d ddS);Ny?TF)maskdg?c Csddddg}ddddg}td ||fd d d d dD}ddj|}tj||d}t|j|||} | dkrtttjtj | d d} nd} td||d| || || fdS)Nsmsuµsnsrg@@g.AgeAz %s : %-50s :  )endcSsg|]}dt|dqS)z%ss,nm%ss,%sl,nm%sl)tuple).0xr:/usr/local/lib64/python3.6/site-packages/numpy/ma/bench.py +sztimer..Zxyzz"from __main__ import numpy, ma, %s,)stmtsetupgrz&%d loops, best of %d: %.*g %s per loop) printjointimeitTimerminrepeatintnumpyfloorlog10) r vnloopZnrepZunitsZscalingvarnamesrrbestorderrrrtimer's  " r(c Csn|j}tddtd|d \}}tdtd||dtd |d \}}tdtd||ddS) N-2z%s on small arraysnumpy.manmxsz!%(module)s.%(funcname)s(%(data)s)z%11s)r#r$z%s on large arraysnmxl)r+r,)r+r-)__name__rr(locals) funcr$xsr,xlr-funcnamemoduledatarrrcompare_functions_1v9s   r6rc Csltddtd|d|d} } tdt| |dtd|d |d} } tdt| |ddS) Nr)r*z%s on small arraysznm%ssznumpy.maz!%(data)s.%(methodname)s(%(args)s))r#r$z%s on large arraysznm%sl)rr(r/) methodnameargsvarsr$testr1r,r2r-r5verrrrcompare_methodsFs   r<c Csn|j} tddtd| d \} } tdtd| |dtd | d \} } tdtd| |ddS) Nr)r*z%s on small arraysnumpy.ma nmxs,nmysz!%(module)s.%(funcname)s(%(data)s)z%11s)r#r$z%s on large arrays nmxl,nmyl)r=r>)r=r?)r.rr(r/)r0r$r:r1r,ysnmysr2r-ylnmylr3r4r5rrrcompare_functions_2vRs   rD__main__Zraveli)r$ conjugatezZ transpose compressed __getitem__0z(0,0)z[0,-1] __setitem__z0, 17)r$r:z (0,0), 17r)r*z__setitem__ on small arraysz(nmxs.__setitem__((-1,0),numpy.ma.masked)z numpy.ma i'z__setitem__ on large arraysz(nmxl.__setitem__((-1,0),numpy.ma.masked)zwhere on small arraysz numpy.ma.where(nmxs>2,nmxs,nmys)zwhere on large arraysz numpy.ma.where(nmxl>2,nmxl,nmyl)rLrLi'rLi'g)rr r)#rr randomuniformZreshaper1r@Zzsm1m2maarrayr,rAZnmzsr2rBZzlZmaskxZmaskyr-rCZnmzlr(r6r<rDr.sinlogsqrtmultiplydividepowerrrrrrsn