NumPy的统计函数
-
求和sum()
格式:
np.sum(array,axis=None)
说明:根据给定轴axis计算数组array相关元素之和,axis整数或元组
举例:
np.sum(a_array)
-
期望mean()
格式:
np.mean(array,axis=None)
说明:根据给定轴axis计算数组araay相关元素的期望,axis整数或元组
举例:
np.mean(a_array,axis=1)
-
平均值average()
格式:
np.average(array,axis=None,weights=None)
说明:根据给定轴axis计算数组aarray相关元素的加权平均值
举例:
np.average(a_array,axis=0,weights=[10,5,1])
-
标准差std()
格式:
np.std(array,axis=None)
说明:根据给定轴axis计算数组array相关元素的标准差
举例:
np.std(a_array)
-
方差var()
格式:
np.var(array,axis=None)
说明:根据给定轴axis计算数组array相关元素的方差
举例:
np.var(a_array)
-
最小值min()
格式:
np.min(array)
说明:计算数组array中的最小值
举例:
np.min(a_array)
-
最小值max()
格式:
np.max(array)
说明:计算数组array中的最大值
举例:
np.max(a_array)
-
最小值的降一维后下标argmin()
格式:
np.argmin(array)
说明:计算数组array中的最小值的降一维后下标,扁平后的下标
举例:
np.argmin(a_array)
-
最小值的降一维后下标argmax()
格式:
np.argmax(array)
说明:计算数组array中的最大值的降一维后下标,扁平后的下标
举例:
np.argmax(a_array)
-
多维下标unravel_index()
格式:
np.unravel_index(index,shape)
说明:根据shape将一维下标index转换成多维下标
举例:
np.unravel_index(np.argmax(a_array), a_array.shape)
-
最大值与最小值的差ptp()
格式:
np.ptp(array)
说明:计算数组array中元素最大值与最小值的差
举例:
np.ptp(a_array)
-
中位数median()
格式:
np.median(array)
说明:计算数组array中元素的中位数(中值)
举例:
np.median(a_array)