/usr/local/lib64/python3.6/site-packages/numpy/ma/__pycache__
Edit: /usr/local/lib64/python3.6/site-packages/numpy/ma/__pycache__/bench.cpython-36.pyc (3799B)
3
Eg
@ s d dl Z d dlZejjd3ddjddZejjd4ddjddZede ZdddgdddggZdddgdddggZ ej
jeed Zej
jee d Z
ej
jeed Zejjd5dd6jd
d
Zejjd7dd8jd
d
Zede ZedkZed9k Zej
jeed Zej
jeed Zej
jeed Zd:ddZd
eeeefddZdd
deeeefddZd
deeee
eeeef
ddZedkreej eej eej eej eej eej! edddd eddddd edddd edddd edd dd edd!dd edd"dd ed#d$ddd% ed#d&ddd% e"d'd( e"d) ed*d+d,d e"d'd( e"d- ed.d+d,d e"d'd( e"d/ ed0d+dd e"d'd( e"d1 ed2d+d
d dS ); N y ?TF)maskd g? c C s ddddg}ddddg}t d || f d
d dd
dD }ddj| }tj| |d}t|j||| } | dkrtttjtj | d d}
nd}
t d||d| ||
||
f d S )Nsmsu µsnsr g @@g .Ag eAz
%s : %-50s : )endc S s g | ]}d t |d qS )z%ss,nm%ss,%sl,nm%sl )tuple).0x r :/usr/local/lib64/python3.6/site-packages/numpy/ma/bench.py
+ s ztimer..Zxyzz"from __main__ import numpy, ma, %s,)stmtsetupg r z&%d loops, best of %d: %.*g %s per loop)
printjointimeitTimerminrepeatintnumpyfloorlog10)r
vnloopZnrepZunitsZscalingvarnamesr r bestorderr r r timer' s "
r( c C sn | j }tdd td| d\}}tdt d| |d td | d\}}tdt d| |d d S )
N-2 z%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__r r( locals) funcr$ xsr, xlr- funcnamemoduledatar r r compare_functions_1v9 s r6 r c C sl t dd t d| d| d } }
tdt |
|d t d| d | d } }
tdt |
|d d S )
Nr) r* z%s on small arraysznm%ssznumpy.maz!%(data)s.%(methodname)s(%(args)s))r# r$ z%s on large arraysznm%sl)r r( r/ )
methodnameargsvarsr$ testr1 r, r2 r- r5 verr r r compare_methodsF s r<