sklearn特征缩放之MaxAbsScaler

通过 MaxAbsScaler进行特征缩放

import numpy as np
import matplotlib.pyplot as plt
from sklearn import preprocessing

(一)基本的用法和示例
MaxAbsScaler 类与 MinMaxScaler 非常类似但是其是通过
对每个feature样本÷该feature中的最大值将其feature中的样
客写的太罗嗦了,如果对于一个函数解释的过于详细,那么
可能我们会浪费大量的时间,我们学习某个功能直接了解其
最基本的功能即可和基本的用法,其用法总结如下:
1.构造分类器 scaler = preprocessing.MaxAbsScaler()
2.初始化分类器
3.数据缩放
不少情况下2、3可以一起操作
X_trian_maxabs = max_abs_scaler.fit_transform(X_train),但
是通常情况下也可以先fit然后再transform,具体可以查阅类Class MaxAbsScaler

#Tesr data
X_train = np.array([[1., -1., 2.], [2., 0., 0.], [0., 1., -1.],])
#Construction of scaler
max_abs_scaler = preprocessing.MaxAbsScaler()
#Initialize the scaler and scale the X_train data
X_train_maxabs = max_abs_scaler.fit_transform(X_train)
print('X_train_maxabs', X_train_maxabs)
X_train_maxabs [[ 0.5 -1.   1. ]
 [ 1.   0.   0. ]
 [ 0.   1.  -0.5]]

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值