数据归一化

import numpy as np
import matplotlib.pyplot as plt

最值归一化

生成0-100,100个整数

#最值归一化 Normalization
x = np.random.randint(0,100,size = 100)
print(x)
(x - np.min(x)) / (np.max(x) - np.min(x))
X = np.random.randint(0,100,(50,2))
print(X[:10,:])
X = np.array(X,dtype=float)#强制转化成float
X[:,0] = (X[:,0] - np.min(X[:,0])) / (np.max(X[:,0]) - np.min(X[:,0]))
X[:,1] = (X[:,1] - np.min(X[:,1])) / (np.max(X[:,1]) - np.min(X[:,1]))
print(X[:10,:])

plt.scatter(X[:,0],X[:,1])#归一化了

np.mean(X[:,0])
np.std(X[:,0])

均值方差归一化

#均值方差归一化
X2 = np.random.randint(0,100,(50,2))
X2 = np.array(X2,dtype=float)X2[:,0] = ((X2[:,0]) - np.mean(X2[:,0])) / np.std(X2[:,0])
X2[:,1] = ((X2[:,1]) - np.mean(X2[:,1])) / np.std(X2[:,1])
print(np.mean(X2[:,0]))
print(np.std(X2[:,0]))

-1.1546319456101628e-16
0.9999999999999999




边界:比如学生成绩0-100,图像像素0-255,适合最值归一化,不适合收入,因为没有边际…

极端数据,均值方差归一化

Python机器学习:KNN算法07数据归一化相关推荐

  1. Python实现kNN算法

    Python实现kNN算法 1. 原理 k-最近邻: kNN(k-NearestNeighbor)分类算法机器学习中最简单的分类方法之一.所谓K最近邻,就是k个最近的邻居的意思,说的是每个样本都可以用 ...

  2. 机器学习KNN算法实践:预测城市空气质量

    出品:Python数据之道 作者:叶庭云 整理:Lemon 机器学习KNN算法实践 预测城市空气质量 「Python数据之道」导读: 之前在公众号上分享过 "图解KNN算法" 的内 ...

  3. 机器学习 —— KNN算法简单入门

    机器学习 -- KNN算法简单入门 第1关:手动实现简单kNN算法 1 KNN算法简介 1.1 kNN 算法的算法流程 1.2 kNN 算法的优缺点 1.3 编程要求+参数解释 2. 代码实现 3. ...

  4. 机器学习 KNN算法实践

    作者 | 叶庭云 来源 | 修炼Python 头图 | 下载于视觉中国 KNN算法简介 KNN(K-Nearest Neighbor)最邻近分类算法是数据挖掘分类(classification)技术中 ...

  5. 机器学习knn算法学习笔记使用sklearn库 ,莺尾花实例

    ** 机器学习knn算法学习笔记使用sklearn库 ,莺尾花实例. 具体knn算法是怎样的我这里就不再详细论述.在这里我注意总结我使用knn算法进行一个分类的分析 ** 分析过程 1.前期准备 引入 ...

  6. 课程设计(毕业设计)—基于机器学习KNN算法手写数字识别系统—计算机专业课程设计(毕业设计)

    机器学习KNN算法手写数字识别系统 下载本文手写数字识别系统完整的代码和课设报告的链接(或者可以联系博主koukou(壹壹23七2五六98),获取源码和报告):https://download.csd ...

  7. Python实现KNN算法(鸢尾花集)

    不同颜色的鸢尾花花语不尽相同,蓝色鸢尾花语是精致的美丽,红色鸢尾花的花语代表着热情.适应力强.紫蓝色鸢尾花花语代表着好消息.想念你.黄色鸢尾花的花语代表着友谊永固.热情开朗,白色鸢尾花花语代表着纯真. ...

  8. 机器学习——KNN算法

    机器学习--KNN算法 文章目录 机器学习--KNN算法 前言 一.KNN原理基础 二.sklearn的基本建模流程 三.KNN算法调优:选取最优的K值 四.KNN中距离的相关讨论 1. KNN使用的 ...

  9. 用Python实现KNN算法(从原理到代码的实现)

    用Python实现KNN算法(从原理到代码的实现) 环境 1.Pycharm 2.python3.6 声明:本栏的所有文章皆为本人学习时所做笔记而整理成篇,转载需授权且需注明文章来源,禁止商业用途,仅 ...

最新文章

  1. stm32命名规则,型号说明
  2. 复旦高等代数 II(17级)每周一题
  3. c语言中的两个百分号什么意思,百分号的用法,特别是在两个量词之间的用法,例如50%—70%和50—70%...-百分号-语文-彭都宰同学...
  4. 【属性对比】defer 与 async
  5. UI设计插画素材|移动设备和网络屏幕
  6. UVA 11732 - strcmp() Anyone?(Trie)
  7. Mac 更改Apache文件系统目录
  8. 问题:脚本之家的几个页面
  9. linux渗透win7的时候显示445,Win7如何简单的关闭445端口及445端口入侵详解
  10. Vector CANape的使用记录
  11. java 预览word文档_Java版office文档在线预览
  12. 微信小程序 上传图片(多张/单张)
  13. 微软雅黑的字体设置css,css如何设置字体为微软雅黑
  14. VB6实现网页自动化方法(chrome或360极速版)
  15. 计算机网络 - mbed TLS
  16. 如何搭建一个前端脚手架
  17. AUC与ROC曲线面积的意义(细扒sklearn的AUC计算方法)
  18. Generative Adversarial Zero-shot Learning via Knowledge Graphs翻译
  19. signature=cdae83b1c2034e2244a378f624349dfb,恶意软件分析 URL链接扫描 免费在线病毒分析平台 | 魔盾安全分析...
  20. 计算机教室英语怎么读音,网络教室,network classroom,音标,读音,翻译,英文例句,英语词典...

热门文章

  1. 数据库笔记09:Transact-SQL语言编程基础
  2. 【BZOJ1911】【codevs1318】特别行动队,斜率优化DP
  3. 【codevs1250】Fibonacci数列,矩阵乘法入门
  4. 用python语言模拟微信红包_python 模拟微信抢红包 基础语法实现demo
  5. 【英语学习】【Level 07】U03 Amazing wonders L3 A pearl of East Asia
  6. php模板多图上传插件,PHP+jQuery+Ajax多图片上传插件
  7. c#时分秒毫秒微妙_C# 关于DateTime类型 精确到毫秒
  8. 多终端同时登录_So easy!同时登陆两个或多个Mac版微信和QQ
  9. c++中recvfrom函数_通俗易懂:快速理解网络编程中5种IO模型
  10. OpenGL ES 简单教程