python怎么求列表的平均值

发布网友 发布时间:2022-04-23 02:20

我来回答

3个回答

懂视网 时间:2022-04-06 14:15

推荐教程:《python视频教程》

python如何求列表平均值?

python函数求列表平均值的方法:

用法:mean(matrix,axis=0)其中matrix为一个矩阵,axis为参数

以m * n矩阵举例:

axis不设置值,对 m*n 个数求均值,返回一个实数

axis=0:压缩行,对各列求均值,返回 1* n 矩阵

axis=1:压缩列,对各行求均值,返回 m *1 矩阵

>>> import numpy as np
>>> num1 = np.array([[1,2,3],[2,3,4],[3,4,5],[4,5,6]])
>>> now2 = np.mat(num1)
>>> now2
matrix([[1, 2, 3],
 [2, 3, 4],
 [3, 4, 5],
 [4, 5, 6]])
>>> np.mean(now2) # 对所有元素求均值
3.5
>>> np.mean(now2,0) # 压缩行,对各列求均值
matrix([[ 2.5, 3.5, 4.5]])
>>> np.mean(now2,1) # 压缩列,对各行求均值
matrix([[ 2.],
 [ 3.],
 [ 4.],
 [ 5.]])

推荐相关文章:《python教程》

热心网友 时间:2022-04-06 11:23

当列表list中只包含数字时,如何求取它的平均数:
from numpy import *
a = [52,69,35,65,,15,34]
b = mean(a)
print(b)1234

运行结果:
51.285714285714285

热心网友 时间:2022-04-06 12:41

L = [1, 2, 6]

print(sum(L)/len(L))
运行结果 3.0

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com