リストの配列があるとします
B = [[1,2,3],[1,2,3,4],[1,2]]
そして、列全体のリスト内の要素の平均を計算したいと思います。どうすればいいですか?
すなわち
最長のリストに等しい平均値の最終的な配列を取得するにはどうすればよいですか:
[(1+1+1)/3,(2+2+2)/3,(3+3)/2,4/1] = [1,2,3,4]
私は試した:
final_array = np.array([mean(a) for a in zip(*(B))])
しかし、これは私の最短リストと同じ長さの配列しか与えません。これはマスクが役に立ちましたか?リストの配列にうんざりしていたら申し訳ありませんが、私はまだ Python に慣れています。