1.  对样本特征进行归一化处理,减少某一数值太大的特征对其他较小特征的影响

将特征值的取值范围转化为0到1区间内。

import numpy as np
# 公式:newValue = (oldValue-min)/(max)
group=np.array([ [1, 7,  3],[1, 3,  1],[0, 5,  8],[2, 7,  3]])
minVals = group.min(0)  # 为0时:求每列的最小值[0 3 1]   .shape=(3,)
maxVals = group.max(0)  # 为0时:求每列的最大值[2 7 8]   .shape=(3,)
ranges = maxVals - minValsm = group.shape[0]
normDataSet = np.zeros(np.shape(group))       #  np.shape(group) 返回一个和group一样大小的数组,但元素都为0
diffnormData =group - np.tile(minVals,(m,1))  #  (oldValue-min)  减去最小值
normDataSet1 =diffnormData / np.tile(ranges,(m,1))print(minVals)          #  打印最小值 [0 3 1]
print(maxVals)         #   打印最大值 [2 7 8]
print(normDataSet1)
# 打印归一化后的数值
"""
[[0.5        1.         0.28571429][0.5        0.         0.        ][0.         0.5        1.        ][1.         1.         0.28571429]]
"""

对矩阵进行归一化处理相关推荐

  1. 混淆矩阵是什么?Python多分类的混淆矩阵计算及可视化(包含原始混淆矩阵及归一化的混淆矩阵):基于skelarn框架iris数据集

    混淆矩阵是什么?Python多分类的混淆矩阵计算及可视化(包含原始混淆矩阵及归一化的混淆矩阵):基于skelarn框架iris数据集 目录

  2. OpenCV中矩阵的归一化*(Normalize函数)

    图像处理中,图片像素点单通道值一般是[0-255]的unsigned char类型,将其转化到[0,1]之间,更方便计算,这就需要用到矩阵的归一化运算. 今天,写程序中需要对某矩阵归一化,用OpenC ...

  3. OpenCV中矩阵的归一化

    原帖地址:http://windrocblog.sinaapp.com/?p=486 图像处理中,图片像素点单通道值一般是[0-255]的unsigned char类型,将其转化到[0,1]之间,更方 ...

  4. 矩阵常用归一化方法:z-score,L2,最大最小值归一化

    矩阵常用归一化 - 加拿大小哥哥 - 博客园 (cnblogs.com)https://www.cnblogs.com/hxsyl/p/4591008.html 一.最小最大归一化 和区间映射(我理解 ...

  5. python np array归一化_浅谈利用numpy对矩阵进行归一化处理的方法

    浅谈利用numpy对矩阵进行归一化处理的方法 本文不讲归一化原理,只介绍实现(事实上看了代码就会懂原理),代码如下: def Normalize(data): m = np.mean(data) mx ...

  6. 标准正态分布表_表达矩阵的归一化和标准化,去除极端值,异常值

    我们阅读量破万的综述:RNA-seq这十年(3万字长文综述)给粉丝朋友们带来了很多理解上的挑战,所以我们开辟专栏慢慢介绍其中的一些概念性的问题,上一期: RNA-seq的counts值,RPM, RP ...

  7. 利用numpy对矩阵进行归一化处理的方法

    本文不讲归一化原理,只介绍实现(事实上看了代码就会懂原理),代码如下: def Normalize(data):m = np.mean(data)mx = max(data)mn = min(data ...

  8. 矩阵数据归一化 java 实现

    概念参考:https://blog.csdn.net/zbc1090549839/article/details/44103801 https://blog.iaiot.com/data-normal ...

  9. matlab将矩阵数据归一化到[0,255]

    function OutImg = Normalize(InImg) ymax=255;ymin=0; xmax = max(max(InImg)); %求得InImg中的最大值 xmin = min ...

最新文章

  1. Linux virtualenv, virtualenvwrapper, pip freeze
  2. pycharm 常用快捷键整理
  3. unity 实现手机振动_Unity 手机震动插件Vibration
  4. 1.FPGA开发软件安装——Vivado
  5. matlab aviobj,MATLAB AVI 视频读取处理
  6. 中国已消失的9所世界级大学
  7. Scrapy 爬虫框架初体验三 —— 工程优化及其完善
  8. Linux系统 设置 cockpit 自动开机启动时异常问题处理(设置systemctl enable cockpit 异常【解决办法】)
  9. python列表初始化为1_python初始化list列表(1维、2维)
  10. 运用js解决java selenium元素定位问题
  11. 九度OJ 1113 二叉树(完全二叉树)
  12. 昨晚学妹参加了B站秋招笔试,还想考考我?
  13. 运营进阶:打造好文案的万能公式
  14. 报文解析_101规约报文格式定义解析
  15. 文件恢复:Docrepair-MS Word文档修复软件
  16. 国内外三维图形引擎研究现状
  17. UE4第三人称多人联机游戏开发02
  18. 二叉树根结点到叶节点的最短距离
  19. 【TensorFlow】神经网络中间层截取、可视化中间层结果
  20. 响应式编程(Reactive Programming)是什么?

热门文章

  1. 创业?你,准备好了吗?
  2. iphone4拆机换屏宝典
  3. 新版nonebot,go-cqhttp搭建qq机器人保姆级教程
  4. 制作全景图的软件都有哪些?全景图怎么制作做的?
  5. 【Ted】每日Ted
  6. 重庆计算机软件类工作在哪找,重庆计算机办公应用有哪些
  7. 池州学院大一计算机基础试题,池州学院2015过程管理试题.doc
  8. 千古难题真难办:如何跨越家庭背景的差异?
  9. 【调剂】沈阳航空航天大学计算机学院2020年硕士研究生招生调剂公告
  10. 2023-06-03 陕西省技能大赛 crypto 复现