当我在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