📜  numpy mean 2 个数组 - Python (1)

📅  最后修改于: 2023-12-03 15:03:18.646000             🧑  作者: Mango

numpy中的mean函数用于求平均值

函数语法
numpy.mean(a, axis=None, dtype=None, out=None, keepdims=<no value>)

其中,参数说明如下:

  • a:输入的数组
  • axis:计算的轴,如果为None,则计算所有数据的平均值
  • dtype:输出的数据类型
  • out:计算结果的存储位置
  • keepdims:是否保持维度,如果为True,则计算后的数组会保持原数组的维度
示例
import numpy as np

a = np.array([1, 2, 3, 4])
b = np.array([4, 5, 6, 7])

# 计算所有元素的平均值
mean_all = np.mean([a, b])
print(mean_all) # 输出 4.0

# 计算每个数组的平均值
mean_a = np.mean(a)
mean_b = np.mean(b)
print("平均值a:", mean_a) # 输出 2.5
print("平均值b:", mean_b) # 输出 5.5
计算每个数组的平均值

如果想要计算两个数组的平均值,可以使用 numpy.mean 函数。如上面示例中,通过将两个数组组成一个列表传递给 numpy.mean 函数,即可计算两个数组的平均值。如果想要计算每个数组的平均值,则需要将每个数组单独传递给 numpy.mean 函数。在示例中,我们可以先计算出每个数组的平均值,然后再输出结果。