Your IP : 216.73.216.213


Current Path : /opt/alt/python27/lib64/python2.7/site-packages/numpy/core/
Upload File :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyc

�
��]c@`s�dZddlmZmZmZddlZddlmZddlm	Z
ddlmZddlm
Ze
jjZe
jjZe
jjZe
jjZe
jjZe
jjZdded�Zdded	�Zddded
�Z ddded�Z!ddded�Z"ddded
�Z#d�Z$ddded�Z%dddded�Z&dddded�Z'dS(sx
Array methods which are called by both the C-code for the method
and the Python code for the NumPy-namespace function

i(tdivisiontabsolute_importtprint_functionN(t
multiarray(tumath(t
asanyarray(tnumerictypescC`st||d||�S(N(tumr_maximumtNone(tataxistouttkeepdims((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_amaxscC`st||d||�S(N(tumr_minimumR(R	R
RR((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_aminscC`st|||||�S(N(tumr_sum(R	R
tdtypeRR((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_sumscC`st|||||�S(N(tumr_prod(R	R
RRR((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_prod"scC`st|||||�S(N(tumr_any(R	R
RRR((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_any%scC`st|||||�S(N(tumr_all(R	R
RRR((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_all(scC`sk|dkr$tt|j��}nt|t�s?|f}nd}x|D]}||j|9}qLW|S(Ni(Rttupletrangetndimt
isinstancetshape(tarrR
titemstax((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_count_reduce_items+s
c		C`s�t|�}t}t||�}|dkrFtjdtdd�n|dkr�t|jj	t
jt
jf�r�t
jd�}q�t|jj	t
j�r�t
jd�}t}q�nt|||||�}t|t
j�r0tj||d|dd	d
t�}|r�|dkr�|jj	|�}q�nQt|d�rw|r^|jj	||�}q�|jj	||�}n
||}|S(NisMean of empty slice.t
stacklevelitf8tf4RtcastingtunsafetsubokR(RtFalseR!twarningstwarntRuntimeWarningRt
issubclassRttypetnttintegertbool_tmutfloat16tTrueRRtndarraytumttrue_dividethasattr(	R	R
RRRRtis_float16_resulttrcounttret((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_mean5s.!
c	C`s�t|�}t||�}||kr@tjdtdd�n|dkrt|jjt	j
t	jf�rtjd�}nt
|||dt�}t|tj�r�tj||d|ddd	t�}n|jj||�}t||�}	t|jjt	j�r5tj|	tj|	�d|	�j}	ntj|	|	d|	�}	t
|	||||�}
t||d
g�}t|
tj�r�tj|
|d|
ddd	t�}
n2t|
d�r�|
jj|
|�}
n
|
|}
|
S(Ns!Degrees of freedom <= 0 for sliceR"iR#RRR%R&R'iR(RR!R)R*R+RR,RR-R.R/R0R1RR3RR4R5R6R(tcomplexfloatingtmultiplyt	conjugatetrealtmaxR7(R	R
RRtddofRRR9tarrmeantxR:((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_varVs2
-!'!
cC`s�t|d|d|d|d|d|�}t|tj�rTtj|d|�}n<t|d�r�|jjtj|��}ntj|�}|S(NR
RRRAR(	RDRR1R4R5tsqrtR7RR-(R	R
RRRARR:((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt_std�s!	((t__doc__t
__future__RRRR)t
numpy.coreRR1RR5tnumpy.core.numericRRR.tmaximumtreduceRtminimumRtaddRR=Rt
logical_orRtlogical_andRRR(R
RRRRRR!R;RDRF(((sF/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/_methods.pyt<module>s,	
!/