数据归一化处理的两种方式

import pandas as pd
import numpy as np
test_data = pd.DataFrame([[1,1,1],[2,2,2],[3,3,3]])
print(test_data)
def MinMaxNormalization(test_data):return test_data.apply(lambda x:(x-np.min(x))/(np.max(x)-np.min(x)))
normalization_data = MinMaxNormalization(test_data)
print(normalization_data)

import pandas as pd
import numpy as np
test_data = pd.DataFrame([[1,1,1],[2,2,2],[3,3,3]])
print(test_data)
def Z_ScoreNormalization(test_data):return test_data.apply(lambda x:(x-np.mean(x))/(np.std(x)))
print(Z_ScoreNormalization(test_data))

或者使用sklearn包中的函数完成:

# 将数据进行标准化
# 使用sklearn将数据标准化处理,即对数据减去均值,在除以其标准差
from sklearn import preprocessing as ppscaled_data = orig_data.copy()
scaled_data[:, 1:3] = pp.scale(orig_data[:, 1:3])

数据归一化处理的两种方式相关推荐

  1. MySQL数据导入导出的两种方式

    文章目录 前言 一.使用Navicat Premium数据库可视化工具的企业管理器导入导出数据 1.企业管理器导入步骤: 2.企业管理器导出步骤: 二.cmd方式导入导出数据 1.cmd导入步骤: 2 ...

  2. jsp页面数据加载的两种方式

    JSP数据加载的两种方式 第一种: 三层架构写在controller的页面跳转前面,set到request域中 request.setAttribute("name", list) ...

  3. python gridfs_python利用mongodb上传图片数据 : GridFS 与 bson两种方式

    利用mongodb保存图片通常有两种方法,一种是将图片数据转化为二进制作为字典的键值对进行保存,另一种是利用mongodb提供的GridFS进行保存,两者各有利弊.性能方面的优劣未曾测试,无法进行评价 ...

  4. 【华为云技术分享】云小课 | 迁移第三方云厂商数据至OBS,两种方式任你选

    如何将我在第三方云厂商对象存储上的数据迁移至华为云OBS?华为云主要提供对象存储迁移服务(Object Storage Migration Service,OMS)和云数据迁移(Cloud Data ...

  5. Qt导出数据到EXCEL的两种方式

    一.导出到csv格式,这种格式不用安装office QString DModel::exportDataToCSV(QString lx) {QString dtStr="d:/" ...

  6. json解析详解 java_Java解析Json数据的两种方式详解

    JSON数据解析的有点在于他的体积小,在网络上传输的时候可以更省流量,所以使用越来越广泛,下面介绍使用JsonObject和JsonArray的两种方式解析Json数据. 使用以上两种方式解析json ...

  7. Android页面数据传递的两种方式

    在android中实现页面中数据的传递有两种方式: 1:第一种数据传递的方式是通过inputExtra方法来进行数据的传递的 2:第二中方法是通过bundle的方法来实现数据的传递的 接下来我们首先来 ...

  8. php 递归实现无限极分类和排序_无限极分类的两种方式,递归和引用

    说到无限极分类,比较常见的做法是在建表的时候,增加一个parnet_id字段用来区别自己所属的分类(是顶级分类还是子分类) 由于展示数据的时候,需要表达出这种所属关系,所以必然要在读取数据的时候进行一 ...

  9. Http调用第三方接口的两种方式实例《超详细!!!》***

    Http调用第三方接口的两种方式<超详细!!!>* 最近在公司做一些调用第三方接口的工作,查阅了一部分的资料和向前辈以及朋友请教,完成了第三方接口的调用,其实主要是通过第三方提供的文档,完 ...

最新文章

  1. acwing算法题--不同的数
  2. Qt智能指针--QSharedPointer
  3. 数据库查询近七天的数据
  4. [转载] Python基础之类型转换与算术运算符
  5. [Java] 一、对象的创建 销毁
  6. 优化性能一点总结,供大家参考
  7. 如何制作Excel表头
  8. UA MATH523A 实分析3 积分理论例题 Fubini定理计算简单一元定积分的一个例题
  9. 计算机管理即插即用服务,意外终止Plug and Play(即插即用)服务开启方法
  10. html中竖线怎么写,HTML如何写出竖线
  11. 以模块方式加载 UVC 驱动
  12. codelite14中文语言包_codelite中文版-codelite下载(开源的C++跨平台开发环境) 13.0.7 中文版 - 河东下载站...
  13. GaN制备micro-led(一)
  14. C#进行CAD二次开发学习笔记-01
  15. word2vec的原理及实现(附github代码)
  16. 【mysql】phpstudy8打开MySQL命令行的方法
  17. IText7添加图片覆盖文字
  18. 雨流法工具箱rainflow进行疲劳分析教程(含雨流法rainflow工具箱下载及安装教程)
  19. 如何在服务器上挂载固态硬盘
  20. 关于CPU平台的一些常识

热门文章

  1. js 格式化prettier配置_Prettier格式化配置
  2. 编写程序,输入一个年份,判断该年是否是闰年。如果是闰年,输出“yes”,否则输出“no”。 将下面的程序填写完整。
  3. 什么是Docker容器?(全面了解使用)
  4. 腾讯赋能深圳医保创新 首创医保+自费混合一键支付
  5. 用代码告诉你“问世间情为何物,直教人生死相许”
  6. Proteus 8微机接口仿真模拟实验,8086,8255A,DAC0832输出四种波形
  7. 开源项目推荐:本人收集的有关Qt的GitHub/Gitee开源项目(★精品收藏★)
  8. HBuilder X无法手机调试
  9. 《技术大牛养成指南》
  10. 鸿蒙手机beta使用体验,鸿蒙 2.0手机应用开发者Beta,来了!全新交互体验