Changed from deprecated scipy.stats.mean() to numpy.mean().

This commit is contained in:
2009-11-22 18:25:43 +00:00
parent f2afcbc3fc
commit c50d34effc
5 changed files with 12 additions and 12 deletions

View File

@@ -3,7 +3,7 @@ from scipy import apply_along_axis,newaxis,zeros,\
trace,zeros_like,sign,sort,real,argsort,rand,array,\
matrix,nan
from scipy.linalg import norm,svd,inv,eig
from scipy.stats import median,mean
from scipy.stats import median
def normalise(a, axis=0, return_scales=False):
s = apply_along_axis(norm, axis, a)
@@ -99,11 +99,11 @@ def mat_center(X,axis=0,ret_mn=False):
print "The X data needs to be two-dimensional"
if axis==0:
mnX = mean(X,axis)[newaxis]
mnX = X.mean(axis)[newaxis]
Xs = X - mnX
elif axis==1:
mnX = mean(X,axis)[newaxis]
mnX = X.mean(axis)[newaxis]
Xs = (X.T - mnX).T
if ret_mn:
return Xs,mnX