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)vps云服务器)# 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
python numpy库 一些统计量计算
60775345