python数据转换,python数据互换方法

  python数据转换,python数据互换方法

  1、数据规范化,即归一化的方法

  常用方法:最小归一化、z分数归一化和小数标度归一化。

  importpandasaspd

  df=pd。数据帧(A.data[:3:6])

  df . columns=a . feature _ names[3:6]

  #最小归一化支持向量运算

  (df-df.min())/(df.max()-df.min())

  #使用sklearn中的预处理模块

  fromsklearnimportpreprocessing预处理

  预处理. minimax _ scale(df)

  #z-score归一化:结果=(数值-均值)/标准差,处理后数据的均值为0,标准差为1。

  (df-df.mean())/df.std()

  #使用sklearn中的预处理模块

  fromsklearnimportpreprocessing预处理

  预处理.标度(df)

  #小数比例归一化:通常落在[-1,1]范围内,通过移动小数点的位数来实现,这取决于属性绝对值的位数。

  #向上舍入的单元格

  importnumpyasnp

  df/10**np.ceil(np.log10(df.abs()。马克斯())2、连续属性离散化

  常见的方法:分箱法(等宽法、等频法)、聚类。

  importpandasaspd

  #等宽方法,5个盒子,标记为0-4

  pd.cut(df。年龄,5,标签=范围(5))

  #等频率方法

  Pd.qcut(df。AGE,5,label=range(5))以上是python数据转换的实现。希望对你有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: