Changed from deprecated scipy.stats.mean() to numpy.mean().
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user