字符类型不能归一化...

数据处理经常要用到归一化处理,使各项指数的尺度达到统一,python中实现数据归一化处理的代码如下:

#准备工作:安装numpy、pandas包,csv文件转为数值型,之后修改出入输出地址即可。本文测试数据是点shp提取多种遥感指数导出的csv,第一行为列名import numpy as np
import pandas as pddata_value = np.loadtxt(open("G:/Download/maps/wangyd_data/ice2_wyd.csv"),delimiter=",",skiprows=1)
data_origin = pd.read_csv(r'G:/Download/maps/wangyd_data/ice2_wyd.csv',sep=',',header=None)#字符型列名与数值分开处理,最后再拼接
data_origin = np.array(data_origin)def max_min_normalization(data_value):"""函数主体,归一化处理Data normalization using max value and min valueArgs:data_value: The data to be normalized"""data_shape = data_value.shapeprint(data_value.shape)data_rows = data_shape[0]data_cols = data_shape[1]new_data=np.zeros(shape=(data_rows+1,data_cols))origin = data_origin[0,:]for i in range(0, data_rows, 1):for j in range(0, data_cols, 1):data_col_min_values = min(data_value[:,j])data_col_max_values = max(data_value[:,j])new_data[i][j] = (data_value[i][j] - data_col_min_values) / (data_col_max_values - data_col_min_values)new_data = np.vstack((origin,new_data))np.savetxt("G:/Download/maps/wangyd_data/ice2_wyd_nor.csv", new_data, delimiter=',',fmt = '%s')#输出地址print('done')max_min_normalization(data_value)

如果遇到问题或者提供建议,欢迎留言,也可联系QQ:1262840380

Python 实现数据归一化处理相关推荐

  1. python归一化处理_详解python实现数据归一化处理的方式:(0,1)标准化

    在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...

  2. python怎么数据归一化_基于数据归一化以及Python实现方式

    数据归一化: 数据的标准化是将数据按比例缩放,使之落入一个小的特定区间,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权. 为什么要做归一化: 1)加快梯度下降 ...

  3. python实现数据归一化处理的方式:(0,1)标准化

    在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...

  4. python归一化后全部都是0咋办_详解python实现数据归一化处理的方式:(0,1)标准化...

    在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...

  5. python 归一化处理_详解python实现数据归一化处理的方式:(0,1)标准化

    在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...

  6. python怎么数据归一化_python数据归一化及三种方法详解

    数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可 ...

  7. python 处理数据归一化

    数据规范化 为了消除指标之间的量纲和取值范围差异的影响,需要进行标准化(归一化)处理,将数据按照比例进行缩放,使之落入一个特定的区域,便于进行综合分析.数据规范化方法主要有: - 最小-最大规范化 - ...

  8. python 音频数据归一化

    import copy import numpy as np from scipy.io import wavfile import matplotlib.pyplot as pltfs, data ...

  9. python数据归一化处理方法_python测试数据怎么归一化

    在python上数据归一化后怎样还原目测是autonorm.py中lin 17 normdataset=zeros(shape(dataset)) 这一句 shape(dataset)返回的是元组,但 ...

最新文章

  1. 字节跳动的敌人,只有时间
  2. Ubuntu下安装realtek的rtl8188eu网卡芯片驱动
  3. Android中贝塞尔曲线的绘制方法
  4. 《终身成长》读书笔记(part2)--失败从一种行为,转变为一种身份
  5. tomcat安装与项目部署
  6. .NET Core授权失败如何自定义响应信息?
  7. commons cli_从Commons CLI迁移到picocli
  8. 41 WM配置-作业-定义打印控制
  9. Bootstrap CSS 编码规范之Class 命名规范
  10. 能让应届生拿到阿里 Offer 的一份面试题
  11. Android使用SurfaceView实现墨迹天气的风车效果
  12. Red Hat EnterPrise Linux 5.4下web服务器的综合使用(普通站点、虚拟主机、安全性、...
  13. Windows 10 64位系统中安装加密狗驱动出现the returncode is 3003错误的解决方法
  14. 该怎么压缩ppt大小
  15. 【06期】单例模式有几种写法?
  16. GridSearchCV——信用卡违约率分析示例
  17. 关于linux的filp->private_data解释
  18. 一个测试工程师走进一家酒吧……
  19. 详解C++学习方向和就业方向!
  20. 亲测可用--word报错:子过程或函数未定义

热门文章

  1. 使用开源Datav——结合vue实现大屏数据展示案例
  2. 消消乐实现下坠_消消乐.cpp
  3. 求安卓OTG链接尼康相机获取照片解决方案
  4. 基于Supermap软件的三维空间数据分析
  5. Revit二次开发 如何获得链接CAD中所有的多段线PolyLine?
  6. 逆向分析pptv,利用python实现下载蓝光画质视频(Vip)
  7. linux 调用rest接口,REST调用
  8. 条形图可视化方式大全
  9. 交换机原理及4大功能
  10. 微信3.1.0.58逆向-微信3.1.0.58HOOK接口(WeChatHelper3.1.0.58.dll)使用说明-获取群成员