计算标准差
Python:
import numpy as np arr = [1,2,3,4,5,6] #求均值 arr_mean = np.mean(arr) #求方差 arr_var = np.var(arr) #求標準差 arr_std = np.std(arr,ddof=1) print("平均值為:%f" % arr_mean) print("方差為:%f" % arr_var) print("標準差為:%f" % arr_std)Java:
public class Demo {public static void main(String[] args) {int[] array = {15,96,85,88,18,58,68,16,6,99,88,11,8,36,82,44,55,66};int sum = 0; for(int i=0;i<array.length;i++){sum += array[i]; //求出數(shù)組的總和}System.out.println(sum); //939double average = sum/array.length; //求出數(shù)組的平均數(shù)System.out.println(average); //52.0int total=0;for(int i=0;i<array.length;i++){total += (array[i]-average)*(array[i]-average); //求出方差,如果要計算方差的話這一步就可以了}double standardDeviation = Math.sqrt(total/array.length); //求出標準差System.out.println(standardDeviation); //32.55764119219941}}?
總結(jié)
- 上一篇: Mycat:压测Mycat及结果分析
- 下一篇: 常见数据归一化的几种方法