当前位置:   article > 正文

python将数据归一到[-1,1]之间_python将数组中的数-1到1之间

python将数组中的数-1到1之间

参考:https://blog.csdn.net/sinat_33761963/article/details/53433799

将数据归一到[-1,1]之间

代码

  1. from sklearn import preprocessing
  2. import numpy as np
  3. from pandas import DataFrame
  4. a=[]
  5. for i in range(-5,5):
  6. b=[]
  7. b.append(i)
  8. a.append(b)
  9. #print(a)
  10. l=np.array(a)
  11. print('l=',l)
  12. x = preprocessing.MaxAbsScaler().fit_transform(l)
  13. print('x=',x)

原始数据:

  1. l= [[-5]
  2. [-4]
  3. [-3]
  4. [-2]
  5. [-1]
  6. [ 0]
  7. [ 1]
  8. [ 2]
  9. [ 3]
  10. [ 4]]

归一化后的数据:

  1. x= [[-1. ]
  2. [-0.8]
  3. [-0.6]
  4. [-0.4]
  5. [-0.2]
  6. [ 0. ]
  7. [ 0.2]
  8. [ 0.4]
  9. [ 0.6]
  10. [ 0.8]]

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/174504
推荐阅读
相关标签
  

闽ICP备14008679号