当前位置: 首页 > news >正文

python 最大归一化

最大归一化是将数据转化到[-1,1]范围之间。公式如下

其中|X|max为x特征的绝对值的最大值。

数据标准化算法介绍—数据建模工具_预处理_Max_字段

"""
最大绝对值归一化(max abs normalization ):也就是将数值变为单位长度(scaling to unit length),将数值范围缩放到 [-1, 1] 区间里
把所有数据归一化到[-1,1]区间内
param data: 数据列表,数据取值范围:全体实数
"""
def max_abs_normalization_for_list (data):abs_min_value = abs(min(data))abs_max_value = abs(max(data))max_value = max(abs_min_value, abs_max_value)new_list = []for i in data:new_list.append(i / max_value)return new_listdef max_abs_normalization_for_dict (data = {}):abs_min_value = abs(min(data.values()))abs_max_value = abs(max(data.values()))max_value = max(abs_min_value, abs_max_value)new_dict = {}for key,value in data.items():new_dict[key] = value / max_valuereturn new_dictif __name__ == '__main__':d = [-4, -2, 0, 1, 2]print(max_abs_normalization_for_list(d))d = {'a':-4, 'b':-2, 'c':0, 'd':1, 'e':8}print(max_abs_normalization_for_dict(d))

 

没有懂有些地方为啥公式要写为

 

”最大绝对值归一化“可能和”最大值归一化“不是一个东西?

相关文章:

python 最大归一化

最大归一化是将数据转化到[-1,1]范围之间。公式如下 其中|X|max为x特征的绝对值的最大值。 数据标准化算法介绍—数据建模工具_预处理_Max_字段 """ 最大绝对值归一化(max abs normalization ):也就是将数值变为单位长度&…...

Netty:ByteBuf写入数据、读出数据

介绍 Netty的ByteBuf数据位置索引是0开始的。 可以用ByteBuf的getByte(int index)方法从指定位置读出一字节,这个操作不会改变ByteBuf的readerIndex 或者 writerIndex 的位置。如果index小于0,或者index 1大于ByteBuf的容量,就会抛出IndexO…...

C++(15):面向对象程序设计

面向对象程序设计概述 面向对象程序设计(object-oriented programming)的核心思想是数据抽象、继承和动态绑定。 1.使用数据抽象,可以将类的接口与实现分离; 2.使用继承,可以定义相似的类型并对其相似关系建模&#x…...

2023牛客暑期多校训练营6-A Tree

2023牛客暑期多校训练营6-A Tree https://ac.nowcoder.com/acm/contest/57360/A 文章目录 2023牛客暑期多校训练营6-A Tree题意解题思路代码 题意 解题思路 最大价值和这个数据范围,一眼 d p dp dp。 直接在树上并不好处理,问题是如何有效转化、处理…...

Vc - Qt - QPainter::SmoothPixmapTransform及QPainter::Antialiasing

QPainter::SmoothPixmapTransform是一个标志,用于指定绘制操作中的平滑像素变换行为。当使用QPainter绘制一幅图像时,设置SmoothPixmapTransform标志可以使图像变换过程更加平滑,减少锯齿状边缘的出现。此标志通常用于绘制缩放后图像的情况。…...

【练习】条件变量:创建三个线程 id号为ABC,三个线程循环打印自己的ID号,运行顺序为 ABCABC

题目&#xff1a; 创建三个线程 id号为ABC&#xff0c;三个线程循环打印自己的ID号&#xff0c;运行顺序为 ABCABC......要求使用条件变量 #include <stdio.h> #include <pthread.h> #include <unistd.h>//创建互斥锁 pthread_mutex_t mutex PTHREAD_MUTE…...

SpringBoot项目修改中静态资源,只需刷新页面无需重启项目(附赠—热加载)

初衷 &#x1f4a2;初衷&#x1f4a2; 因为一遍遍修改并重启项目觉得很麻烦&#xff0c;所以刚开始就自己给项目配置了热加载&#xff0c;但奈何代码更新还是慢&#xff0c;还不如我重启一遍项目的速度&#xff0c;所以放弃了自己上网找到的热加载配置。直到我debugger前端代码…...

clear_data_code_2d_model

dev update off () dev close window () ImageFiles:-./二维条码/read_image(Image&#xff0c;ImageFiles 十二维条码原图.png)dev_open_window_fit_image(Image&#xff0c;0&#xff0c;0&#xff0c;-&#xff0c;-1&#xff0c;WindowHandle)set_display_font (WindowHan…...

“深入剖析JVM:揭秘Java虚拟机的工作原理“

标题&#xff1a;深入剖析JVM&#xff1a;揭秘Java虚拟机的工作原理 摘要&#xff1a;本文将深入探讨Java虚拟机&#xff08;JVM&#xff09;的工作原理&#xff0c;包括JVM的架构、内存管理、垃圾回收、即时编译等关键技术。通过对JVM的剖析&#xff0c;我们可以更好地理解Ja…...

elementui表格table中实现内容的换行

问题 elementui 中的 table 行内的内容不能进行换行。 解决方法 思路&#xff1a; 利用 作用域插槽 结合 v-html&#xff0c;通过作用域插槽传递内容到表格行内&#xff0c;再通过 v-html 进行内容的替换。 代码&#xff1a; <el-table:data"tableData"stri…...

java 框架

目录 Spring 如何解决 bean 的循环依赖?什么是 AOP?Spring 如何实现的?BeanFactory 和 ApplicationContext 有什么区别?介绍一下 Spring bean 的生命周期Spring 的隔离级别Spring 框架用到了哪些设计模式?并举出典型例子Spring 如何解决 bean 的循环依赖? Spring中引入三…...

死锁的发生原因和怎么避免

项目场景&#xff1a; 提示&#xff1a;这里简述项目相关背景&#xff1a; 例如&#xff1a;项目场景&#xff1a;示例:通过蓝牙芯片(HC-05)与手机 APP 通信&#xff0c;每隔 5s 传输一批传感器数据(不是很大) 问题描述 死锁&#xff0c;简单来说就是两个或者两个以上的线程在…...

visual studio 生成dll文件以及修改输出dll文件名称操作

目录 visual studio 生成dll文件以及修改dll文件名称一、准备测试代码二、设置导出dll属性三、生成dll文件 .lib .dll .pdb 的简单介绍dll文件使用方式lib文件使用方式1、动态链接 &#xff08;原理&#xff09;2、静态链接&#xff1a; visual studio 生成dll文件以及修改dll文…...

【Leetcode】73.矩阵置零

一、题目 1、题目描述 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 示例1: 输入:matrix = [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]]示例2: 输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1…...

zabbix监控mysql容器主从同步状态并告警钉钉/企业微信

前言&#xff1a;被监控的主机已经安装和配置mysql主从同步&#xff0c;和zabbix-agent插件。 mysql创建主从同步&#xff1a;http://t.csdn.cn/P4MYq centos安装zabbix-agent2&#xff1a;http://t.csdn.cn/fx74i mysql主从同步&#xff0c;主要监控这2个参数指标&#xf…...

ARM 常见汇编指令学习 9 - 缓存管理指令 DC 与 IC

文章目录 ARM64 DC 与 IC 指令 上篇文章&#xff1a;ARM 常见汇编指令学习 8 - dsb sy 指令及 dsb 参数介绍 ARM64 DC 与 IC 指令 AArch64指令集中有两条关于缓存维护&#xff08;cache maintenance&#xff09;的指令&#xff0c;分别是IC和DC。 IC 是用于指令缓存操作&…...

落地数字化管理,提升企业市场竞争力

数字化企业管理方案是一种利用数字技术和信息系统来提升企业管理效率和运营效果的策略。 潜在的数字化企业管理方案 1、企业资源规划&#xff08;ERP&#xff09;系统&#xff1a;建立一个集成的ERP系统来统一管理企业的各项业务流程&#xff0c;包括采购、销售、库存管理、财…...

2023华数杯数学建模竞赛C题思路解析

如下为&#xff1a;2023华数杯数学建模竞赛C题 母亲身心健康对婴儿成长的影响 的思路解析 C题 母亲身心健康对婴儿成长的影响 母亲是婴儿生命中最重要的人之一&#xff0c;她不仅为婴儿提供营养物质和身体保护&#xff0c;还为婴儿提供情感支持和安全感。母亲心理健康状态的不…...

Photon之如何解决Photon Server无法在局域网使用的bug

前言 先介绍一下Photon的两个服务器服务: Photon Cloud 是一个完全托管的软件即服务 (SaaS) 解决方案。我们可以完全专注于应用程序客户端,而托管、服务器操作和扩展均由光子官方负责。 Photon Server 是一个本地服务器应用程序,我们可以在本地或指定的计算机上运行和托管。…...

Redis两种持久化方案RDB持久化和AOF持久化

Redis持久化 Redis有两种持久化方案&#xff1a; RDB持久化AOF持久化 1.1.RDB持久化 RDB全称Redis Database Backup file&#xff08;Redis数据备份文件&#xff09;&#xff0c;也被叫做Redis数据快照。简单来说就是把内存中的所有数据都记录到磁盘中。当Redis实例故障重启…...

实战案例:用Qwen3-TTS-Tokenizer-12Hz为短视频生成专属配音

实战案例&#xff1a;用Qwen3-TTS-Tokenizer-12Hz为短视频生成专属配音 短视频创作者们&#xff0c;你是否厌倦了千篇一律的机械配音&#xff1f;想要一个既能快速生成&#xff0c;又充满个人特色的声音解决方案&#xff1f;Qwen3-TTS-Tokenizer-12Hz可能就是你在寻找的答案。…...

Python AI爬虫实战:爬取张雪峰微博并进行情感分析与词云可视化宜

1. 引入 在现代 AI 工程中&#xff0c;Hugging Face 的 tokenizers 库已成为分词器的事实标准。不过 Hugging Face 的 tokenizers 是用 Rust 来实现的&#xff0c;官方只提供了 python 和 node 的绑定实现。要实现与 Hugging Face tokenizers 相同的行为&#xff0c;最好的办法…...

知乎x-zse-96参数逆向实战:从断点调试到Python复现

1. 逆向分析前的准备工作 第一次接触知乎x-zse-96参数逆向时&#xff0c;我完全是个小白。记得当时为了抓取一些公开的问答数据&#xff0c;直接用requests发请求却总是返回403错误。后来才发现&#xff0c;知乎的接口有个关键的安全校验参数x-zse-96&#xff0c;这个参数的值是…...

龙芯k - 久久派开发环境搭建及内核升级(上)撞

一、语言特性&#xff1a;Java 26 与模式匹配进化 1.1 Java 26 语言级别支持 IDEA 2026.1 EAP 最引人注目的变化之一&#xff0c;就是新增 Java 26 语言级别支持。这意味着开发者可以提前体验和测试即将在 JDK 26 中正式发布的语言特性。 其中最重要的变化是对 JEP 530 的全面支…...

软件相关方管理中的利益协调方法

在软件开发过程中&#xff0c;相关方管理是确保项目成功的关键因素之一。由于不同相关方&#xff08;如客户、开发团队、供应商、管理层等&#xff09;的利益诉求可能存在冲突&#xff0c;如何有效协调各方利益成为项目管理的核心挑战。利益协调方法不仅能够减少矛盾&#xff0…...

JavaWeb技术全景解析:从核心组件到实战架构

1. JavaWeb技术全景概览 当你第一次接触JavaWeb开发时&#xff0c;可能会被各种术语和概念搞得晕头转向。别担心&#xff0c;这就像学做菜一样&#xff0c;刚开始分不清酱油和醋很正常。JavaWeb本质上就是用Java技术来开发网站和Web应用的一套解决方案&#xff0c;它能让你的程…...

Translumo:革命性实时屏幕翻译工具解密,颠覆你的多语言数字体验

Translumo&#xff1a;革命性实时屏幕翻译工具解密&#xff0c;颠覆你的多语言数字体验 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Tr…...

Qt QGraphicsView 深度解析:从架构设计到源码内幕

一、QGraphicsView 框架&#xff1a;Qt 最强大的 2D 图形引擎QGraphicsView 不是普通的控件&#xff0c;它是 Qt 官方定义的 Graphics View Framework&#xff0c;一套完整的三层架构&#xff1a;┌─────────────────────────────────────…...

PHP代码加密:2026年开发者必须面对的“最后一道防线“

开篇&#xff1a;一个真实的故事 2024年11月&#xff0c;一位做电商SaaS的朋友找到我&#xff0c;语气当中带着掩饰不住的沮丧。他的核心定价算法&#xff0c;也就是团队花了两年时间打磨出来的东西&#xff0c;被客户的技术团队完整地复制了。没有反编译&#xff0c;也没有逆向…...

Parasoft 与 PTC Codebeamer 集成实践

在汽车电子、医疗、航空航天等嵌入式开发领域&#xff0c;验证&#xff08;Verification&#xff09;与确认&#xff08;Validation&#xff09;的成本往往占据了项目周期的 50% 以上。面对日益复杂的合规性要求&#xff0c;如何将分布在不同工具中的需求、代码和测试数据有机结…...