配列の平均を列単位でとりたいと思っています。
forを使わずに実装したいのですが、理解が足りずうまくいきません。
どなたかご教授いただけないでしょうか。よろしくお願い致します。
python
1n = np.array( 2 [[[1,2,3,4,5], 3 [6,7,8,9,10]], 4 [[11,12,13,14,15], 5 [16,17,18,19,20]], 6 [[31,32,33,34,35], 7 [36,37,38,39,40]]], dtype=np.float64) 8 9print([np.mean(n[:,:,i]) for i in range(n.shape[2])]) 10 11Out:[16.833333333333332, 17.833333333333332, 18.833333333333332, 19.833333333333332, 20.833333333333332]
回答2件
あなたの回答
tips
プレビュー