且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

numpy的scale就是 x-mean/std

更新时间:2022-09-15 17:54:33

numpy的scale就是 x-mean/std
>>> from sklearn import preprocessing
>>> import numpy as np

>>> a=np.array([[1.0,2.0,3.0], [4.0,5.0,9.0], [20,40.0, 80.0]]) >>> scale(a, axis=0) array([[-0.87929684, -0.79227978, -0.79115821], [-0.5195845 , -0.6183647 , -0.61958173], [ 1.39888134, 1.41064448, 1.41073994]]) >>> a.std(axis=0) array([ 8.33999734, 17.24979871, 34.96982827]) >>> a.mean(axis=0) array([ 8.33333333, 15.66666667, 30.66666667]) >>> scale(a) array([[-0.87929684, -0.79227978, -0.79115821], [-0.5195845 , -0.6183647 , -0.61958173], [ 1.39888134, 1.41064448, 1.41073994]]) >>> scale(a)*a.std(axis=0)+a.mean(axis=0) array([[ 1., 2., 3.], [ 4., 5., 9.], [ 20., 40., 80.]])
numpy的scale就是 x-mean/std

 















本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/bonelee/p/7256799.html,如需转载请自行联系原作者