中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
直接上代码:C语言:
#include <stdio.h> #include <algorithm> void mean(float *data,int len,float &mean,float &max,float &min){ float sum=data[0]; max=data[0]; min=data[0]; for (int i = 1; i < len; i) { sum =data[i]; if(data[i]>max)max=data[i]; if(data[i]<min)min=data[i]; } mean=sum/len; } void normalize(float *data,int len){ float m=0.0; float mx=0.0; float mn=0.0; mean(data,len,m,mx,mn); printf("mean:%f\nmax:%f\nmin:%f\n",m,mx,mn ); for (int i = 0; i < len; i) { data[i]=(data[i]-m)/(mx-mn); } }
Python:
def Normalize(data): m = np.mean(data) mx = max(data) mn = min(data) return [(float(i) - m) / (mx - mn) for i in data]
作者:ai-exception
来源:CSDN
微信扫码分享