美文网首页
数据归一化处理

数据归一化处理

作者: 蒜苗爱妞妞 | 来源:发表于2017-12-18 13:00 被阅读0次
data = np.array(
            [[-0.017612, 14.053064],
             [-1.395634, 1.662541],
             [-0.752157, 6.538620],
             [-1.322371, 7.152853],
             [0.423363, 11.054677],
             [0.406704, 7.067335],
             [0.667394, 12.741452],
             [-2.460150, -0.866805],
             [0.569411, 9.548755],
             [-0.026632, 10.427743]], dtype=float)
label = np.array([0, 1, 0, 0, 0, 1, 0, 1, 0, 0])
target = [2.0, 1.0]
  • from sklearn.preprocessing import scale可以直接将给定数据进行标准化。
scaler = scale(data)
print(scaler.mean(axis=0), scaler.std(axis=0))

<<output>>:[0 0] [1 1]
  • from sklearn.preprocessing import StandardScaler该类的好处在于可以保存训练集中的参数(均值、方差)直接使用其对象转换测试集数据。
scaler = StandardScaler().fit(data)
print(scaler.mean_,scaler.var_)
data = scaler.transform(data)
target = scaler.transform([target])

<<output>>:[-0.3907684  7.9380235]
 [0.99028455  19.92129407]
  • from sklearn.preprocessing import minmax_scale 归一化到一定区间内
scaler = minmax_scale(data,feature_range=(0,1))
print(scaler.mean(axis=0), scaler.std(axis=0))

<<output>>:[ 0.66166347,  0.59014114], 
[0.31818271,  0.29915328]
  • from sklearn.preprocessing import MinMaxScaler该类的好处在于可以保存训练集中的参数(均值、方差)直接使用其对象转换测试集数据。
mm = MinMaxScaler()
scaler = mm.fit_transform(data)
target = mm.transform([target])[0]
print(mm.min_,mm.scale_)

<<output>>:[ 0.78660764,  0.05809736]
[ 0.31973971,  0.06702472]
  • from sklearn.preprocessing import normalize特定归一化
target = [2.0, 1.0]
scalar = normalize(data, norm='l2')
  • from sklearn.preprocessing import Normalizer 将测试集映射到相同的空间中
scalar = Normalizer().fit(data)
data = scalar.transform(data)
target = scalar.transform([target])[0]

相关文章

  • 一文做会漂亮的火山图

    一、通过limma包对输入数据进行处理 1、归一化处理 在利用limma包进行差异分析处理之前,要对数据进行归一化...

  • 神经网络的数据处理部分参考链接

    神经网络为什么要归一化 深度学习-----数据预处理 数据为什么要归一化 数据归一化后,最优解的寻优过程明显会变得...

  • PCA主成分分析

    PCA用于剔除线性依赖数据,但是计算之前,需要处理有异类数据和归一化变量单位。归一化方法有很多,比如01归一化,l...

  • 2019-10-12

    深度学习第六天 对输入数据的归一化和去均值处理: 归一化:...

  • 数据归一化方法

    【转载】数据归一化和两种常用的归一化方法 数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不...

  • z-score归一化

    用途 对输入数据进行归一化处理 公式 其中σ为数据标准差(划重点,不是方差),μ为样本平均值。对数据进行归一化后,...

  • Normalization

    Normalization-归一化。 数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的...

  • Kaggle_01_Titanic

    1. 数据处理 简单分为三种:缺失数据处理、新特征生成和数据归一化 1.1 缺失数据处理: (1) 直接丢掉 - ...

  • PCA主成分分析

    基本步骤: 对数据进行归一化处理 xi = xi-1/m(sum(xi)) 计算归一化后的数据集的协方差矩阵 x...

  • 归一化、标准化和正则化及代码实现

    归一化、标准化和正则化都是对数据进行处理的,那么这三种有什么区别呢? 归一化(normalization) 归一化...

网友评论

      本文标题:数据归一化处理

      本文链接:https://www.haomeiwen.com/subject/orapwxtx.html