首页 > 其他分享 >最值归一化

最值归一化

时间:2023-02-09 13:22:05浏览次数:35  
标签:__ minlist 归一化 np array 最值

1. 最值归一化

  数据归一化是将所有数据映射到同一尺度范围内,让每一个特征数据影响力相同。这里只介绍最值归一化。

 

 

 

2. python实现

 

import numpy as np
def normalization(array): #最值归一化 maxlist=[] minlist=[] for i in range(len(array[0])): col=[] for j in range(len(array)): col.append(array[j][i]) maxlist.append(max(col)) minlist.append(min(col)) return (np.array(array)-np.array(minlist))/(np.array(maxlist)-np.array(minlist)) if __name__=="__main__": array=np.array([[1,3,4],[0,1,4],[2,5,6],[2,4,4]]) norm_array=normalization(array) print(norm_array)

 

运行结果:

       

 

 

不足或错误之处,欢迎指正评论!

 

标签:__,minlist,归一化,np,array,最值
From: https://www.cnblogs.com/wancy/p/17104918.html

相关文章

  • python多维数组的每列的最值
    python代码实现importnumpyasnpdefmaxmin(array):#求每列的最值maxlist=[]minlist=[]foriinrange(len(array[0])):#行数col=[]......
  • Knn-Python网格化搜索超参数及数据归一化处理
    #将数据分为测试集和训练集fromsklearn.model_selectionimporttrain_test_splitX_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.2,random_st......
  • 梯度归一化简介
    梯度归一化是一种解决深度神经网络中梯度消失/爆炸问题的技术。梯度消失/爆炸是指当神经网络比较深时,梯度的大小可能变得非常小或非常大,从而导致学习率变慢或者无法学习。......
  • ST算法(区间最值)
    ST算法是解决RMQ(区间最值)问题,它能在O(nlogn)的时间预处理,然后酶促查询的复杂度是O(1)。其原理是倍增,f[i][j]表示从i位起的2^j个数中的最大数,即[i,i+2^j-1]中的最大值。首先,我们......
  • 年前最值得纪念的代码。
    privatestaticHashSet<string>hashSetLocationIds=newHashSet<string>();if(hashSetLocationIds.Contains(id))return;if(hashSetLocationIds.Count>10)ha......
  • 归一化
    概念归一化就是把所有数据都转化成[0,1]或者[-1,1]之间的数,其目的是为了取消各维数据之间的数量级差别,避免因为输入输出数据数量级差别大而造成网络预测误差过大。好处......
  • 多种归一化方法区别
    BatchNormalization简单的说,BN可以在不影响精度的情况下加速神经网络的训练收敛,具体的实现也比较简单,但是就可解释性来说依旧众说纷纭,有一个说法是加入了一定的噪音,因为......
  • Kagol:2022年最值得推荐的前端开源文章
    大家好,我是Kagol,VueDevUI作者,从2020年开始一直专注于前端开源组件库的建设,在前端开源组件库、开源社区运营方面积累了一些经验,2020年主要的创作也是围绕前端组件库和开......
  • 函数最值2
    目录题目描述题目分析题目代码题目描述对于一个数组\(A\)定义\(F(A)=max{abs(a[i]−a[i+1])};\)给定一个数组,最多修改其中\(k\)个元素,只能把数修改成整数,求\(F(A......
  • 【221208-4】求函数u=根号下3t-3+根号下4-t的最值?
    ......