Python平均值排除了一些行



当我在python中使用.mean时,它会计算所有行的平均值。

如果我想计算排除前几行数据的平均值,该怎么办?

从您的问题中,我能够理解的是,您有一个2d numpy数组,并且希望计算除前几行之外的行的平均值。

您可以使用列表切片并将其重新分配给其他变量

b=a[n:]

Where new list if from nth element to last,including n.

示例:

import numpy as np
a = np.array([[1, 2], [3, 4]])
b = a[1:]
print(a.mean(), b.mean())

输出:

2.5 3.5

最新更新