0
我有一組整數x的,0 < = X < = 255 我需要以這種方式來轉換這個數據是:調整數據矢量具有一定的方差
- 在設定值的平均== 0
- 方差== 1
我能滿足第一條件與:
array arr[];
av = average(arr);
foreach(x in arr) { x = x - av;}
但我不知道,怎麼去見第二個。
我有最好的想法:計算當前的方差,並用A除所有整數以使其更接近期望的方差。然後A = A/2並重復,直到錯誤很小。
(酷似估計x的平方根的基本算法。)
是否有實現這一目標的另一個(更有效)的方式?