Normalization的方法

来源:互联网 发布:mlb淘宝代购是真的吗 编辑:程序博客网 时间:2024/06/05 19:58

0-1尺度缩放

Normalized(ei)=eiEminEmaxEmin

% for matlabIM = IM - min(IM(:));IM = IM / max(IM(:));

之所以不采用IM=(IM-min(IM(:)))/(max(IM(:))-min(IM(:)));这样看起来简洁的形式,是为了避免最小值的重复计算。

# for python  numpy.ndarraydef scale_to_unit_interval(ndarr, eps=1e-8):    ndarr = nadrr.copy()    ndarr -= ndarr.min()    ndarr *= 1/(ndarr.max()+eps)    return ndarr
0 0
原创粉丝点击