python numpy库 一些统计量计算
import numpy as np
# a = np.array([[3,7,5],[8,4,3],[2,4,9]])
# print ('我们的数组是:')
# print (a)
# print ('\n')
# print ('调用 amin() 函数:', end='')
# print (np.amin(a))
# print ('调用 amin() 函数axis=1,代表每一行求最小:', end='')
# print (np.amin(a, axis = 1))
# print ('调用 amin() 函数axis=0,代表每一列求最小:', end='')
# print (np.amin(a, axis = 0))
# print ('调用 amax() 函数:', end='')
# print (np.amax(a))
# print ('调用 amax() 函数axis=1,代表每一行求最大:', end='')
# print (np.amax(a, axis = 1))
# print ('调用 amax() 函数axis=0,代表每一列求最大:', end='')
# print (np.amax(a, axis = 0))
# print ("计算数组中元素最大值与最小值的差(极差):")
# print ('调用 ptp() 函数:', end='')
# print (np.ptp(a))
# print ('调用 ptp() 函数:axis=1,代表每一行求极差:', end='')
# print (np.ptp(a, axis = 1))
# print ('调用 ptp() 函数:axis=0,代表每一列求极差:', end='')
# print (np.ptp(a, axis = 0))
#求中位数
# a = np.array([[30,65,70],[80,95,10],[50,90,60]])
# print ('我们的数组是:')
# print (a)
# print ('\n')
# print ('调用 median() 函数:', end='')
# print (np.median(a))
# print ('调用 median() 函数,axis=1,代表每一行求中位数:', end='')
# print (np.median(a, axis = 1))
# print ('调用 median() 函数,axis=0,代表每一列求中位数:', end='')
# print (np.median(a, axis = 0))
# #求百分位数
# print ('调用 percentile() 函数:', end='')
# print (np.percentile(a, 50)) # 50% 的百分位数,就是 a 里排序之后的中位数。也可以是30%、80%
# print ('调用 percentile() 函数,axis=1,代表每一行求中位数:', end='')
# print (np.percentile(a, 50, axis=1))
# print ('调用 percentile() 函数,axis=0,代表每一列求中位数:', end='')
# print (np.percentile(a, 50, axis=0))
# # 保持返回的数组在维度上不变
# print (np.percentile(a, 50, axis=1, keepdims=True))
# print (np.percentile(a, 50, axis=0, keepdims=True))
#求均值
a = np.array([[2,4,3],[3,9,6],[10,5,12]])
print ('我们的数组是:')
print (a)
print ('\n')
# print ('调用 mean() 函数:', end='')
# print (np.mean(a))
# print ('调用 mean() 函数,axis=1,代表每一行求均值:', end='')
# print (np.mean(a, axis = 1))
# print ('调用 mean() 函数,axis=0,代表每一列求均值:', end='')
# print (np.mean(a, axis = 0))
#求加权平均值-
# w = np.array([[0.1, 0.05, 0.05],[0.2, 0.07, 0.03], [0.25, 0.15, 0.1]]) #每个元素的权重
# print ("我们的权重")
# print (w)
# print ('调用 average() 函数:',end='')
# print (np.average(a, weights = w))
print ('调用 std() 函数:',end='')
print (np.std(a))
print ('调用 std() 函数,axis=1,代表每一行求标准差:',end='')
print (np.std(a, axis = 1))
print ('调用 std() 函数,axis=0,代表每一列求标准差:',end='')
print (np.std(a, axis = 0))
print ('调用 var() 函数:',end='')
print (np.var(a))
print ('调用 var() 函数,axis=1,代表每一行求方差:',end='')
print (np.var(a, axis = 1))
print ('调用 var() 函数,axis=0,代表每一列求方差:',end='')
print (np.var(a, axis = 0))
哔哩哔哩视频地址 https://www.bilibili.com/video/BV1Xv411v7zK
[video(video-r7sqnu6X-1597299361713)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=244169189)(image-https://ss.csdn.net/p?http://i0.hdslb.com/bfs/archive/37aa90943f7ad7814b886941c78cab3106e725ab.jpg)(title-python numpy库 一些统计量计算)]