Python 实现数据归一化处理
字符类型不能归一化...
数据处理经常要用到归一化处理,使各项指数的尺度达到统一,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 实现数据归一化处理相关推荐
- python归一化处理_详解python实现数据归一化处理的方式:(0,1)标准化
在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...
- python怎么数据归一化_基于数据归一化以及Python实现方式
数据归一化: 数据的标准化是将数据按比例缩放,使之落入一个小的特定区间,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权. 为什么要做归一化: 1)加快梯度下降 ...
- python实现数据归一化处理的方式:(0,1)标准化
在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...
- python归一化后全部都是0咋办_详解python实现数据归一化处理的方式:(0,1)标准化...
在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...
- python 归一化处理_详解python实现数据归一化处理的方式:(0,1)标准化
在机器学习过程中,对数据的处理过程中,常常需要对数据进行归一化处理,下面介绍(0, 1)标准化的方式,简单的说,其功能就是将预处理的数据的数值范围按一定关系"压缩"到(0,1)的范 ...
- python怎么数据归一化_python数据归一化及三种方法详解
数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可 ...
- python 处理数据归一化
数据规范化 为了消除指标之间的量纲和取值范围差异的影响,需要进行标准化(归一化)处理,将数据按照比例进行缩放,使之落入一个特定的区域,便于进行综合分析.数据规范化方法主要有: - 最小-最大规范化 - ...
- python 音频数据归一化
import copy import numpy as np from scipy.io import wavfile import matplotlib.pyplot as pltfs, data ...
- python数据归一化处理方法_python测试数据怎么归一化
在python上数据归一化后怎样还原目测是autonorm.py中lin 17 normdataset=zeros(shape(dataset)) 这一句 shape(dataset)返回的是元组,但 ...
最新文章
- 字节跳动的敌人,只有时间
- Ubuntu下安装realtek的rtl8188eu网卡芯片驱动
- Android中贝塞尔曲线的绘制方法
- 《终身成长》读书笔记(part2)--失败从一种行为,转变为一种身份
- tomcat安装与项目部署
- .NET Core授权失败如何自定义响应信息?
- commons cli_从Commons CLI迁移到picocli
- 41 WM配置-作业-定义打印控制
- Bootstrap CSS 编码规范之Class 命名规范
- 能让应届生拿到阿里 Offer 的一份面试题
- Android使用SurfaceView实现墨迹天气的风车效果
- Red Hat EnterPrise Linux 5.4下web服务器的综合使用(普通站点、虚拟主机、安全性、...
- Windows 10 64位系统中安装加密狗驱动出现the returncode is 3003错误的解决方法
- 该怎么压缩ppt大小
- 【06期】单例模式有几种写法?
- GridSearchCV——信用卡违约率分析示例
- 关于linux的filp->private_data解释
- 一个测试工程师走进一家酒吧……
- 详解C++学习方向和就业方向!
- 亲测可用--word报错:子过程或函数未定义
热门文章
- 使用开源Datav——结合vue实现大屏数据展示案例
- 消消乐实现下坠_消消乐.cpp
- 求安卓OTG链接尼康相机获取照片解决方案
- 基于Supermap软件的三维空间数据分析
- Revit二次开发 如何获得链接CAD中所有的多段线PolyLine?
- 逆向分析pptv,利用python实现下载蓝光画质视频(Vip)
- linux 调用rest接口,REST调用
- 条形图可视化方式大全
- 交换机原理及4大功能
- 微信3.1.0.58逆向-微信3.1.0.58HOOK接口(WeChatHelper3.1.0.58.dll)使用说明-获取群成员