Python numpy.std()
numpy.std(arr, axis = None) :计算给定数据(数组元素)沿指定轴(如果有的话)的标准偏差。.
Standard Deviation (SD)是指在给定的数据集中的数据分布的扩散。
例如: :
第1步 :分布的平均值4 = 7
第2步 : (x – x.mean())**2的总和 = 178
第3步 : 找到平均数 = 178 /20 = 8.9
这个结果是方差。
第4步 :标准偏差=sqrt(Variance) = sqrt(8.9) = 2.983.
参数 :
arr :[array_like]输入阵列。
axis :[int或int的tuples]轴,我们想沿着这个轴计算标准差。否则,它将认为arr是平坦的(对所有轴都有效)。 axis = 0表示沿列的SD, axis = 1表示沿行的SD。
out :[ndarray, optional]不同的数组,我们想把结果放在其中。该数组必须具有与预期输出相同的尺寸。
dtype :[data-type, optional]我们在计算SD时希望的类型。
结果 :数组的标准偏差(如果坐标轴为零,则为标量值),或者带有沿指定坐标轴的标准偏差值的数组。
代码 #1:
输出 :
代码 #2:
输出 :