我有一组整数x,0< = x< = 255 我需要以这样的方式转换这些数据:
我可以满足第一个条件:
array arr[];
av = average(arr);
foreach(x in arr) { x = x - av;}
但我不知道,如何见到第二个。
我最好的想法:计算当前方差并将所有整数除以或乘以A以接近所需的方差。然后A = A / 2并重复直到误差很小。
(类似于估算x的平方根的基本算法。)
是否有另一种(更有效的)方法来实现这一目标?
答案 0 :(得分:0)
满足第一个条件后,我需要将每个数字除以标准偏差。