當尺寸相同時,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