当尺寸相同时,numpy平均函数可以很好地工作。numpy.mean不同的行尺寸
a = np.array([[1, 2], [3, 4]])
a.mean(axis=1)
array([ 1.5, 3.5])
但是,如果我有varrying行大小做它,它提供了一个错误
a = np.array([[1, 2], [3, 4, 5]])
a.mean(axis=1)
IndexError: tuple index out of range
我不能找到有关这个问题的文件上的任何东西。我可以自己计算平均值,但是我想用这个函数的build,看看它应该是可能的。
这第二种情况是对象的一维数组,列表。使它成为一个数组并没有太大的作用。你或者numpy,仍然必须把它当作一个列表清单。 – hpaulj