###やりたいこと
下記の二次元リストにおいて、列ごとに和を計算したいと考えています。
(内包されているリストの個数:11)
イメージ
→1列目の計算
omomiduke[0][0]+omomideke[1][0]+omomiduke[2][0]+omomiduke[3][0]+omomiduke[4][0]+・・・omomideke[10][0]
これを10列分計算したいです。
python3
1omomiduke = [ 2[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1], 3[0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.5], 4[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1], 5[0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.05555555555555555, 0.5], 6[0.06666666666666667, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.3333333333333333], 7[0.06666666666666667, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667, 0.06666666666666667, 0.1111111111111111, 0.1111111111111111, 0.1111111111111111, 0.16666666666666666, 0.16666666666666666], 8[0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.16666666666666666, 0.16666666666666666], 9 [0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.16666666666666666, 0.16666666666666666], 10[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1], 11[0.25, 0.25, 0.25, 0.25], 12[0.125, 0.125, 0.125, 0.125, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333, 0.08333333333333333] 13]
###困っていること
Numpyを使おうとか色々考えたのですが、全くうまくいきません。
ご教授ください。
10行目の [0.25, 0.25, 0.25, 0.25] が4列しかなく、ほかは10列なので、計算できません。

ご返信ありがとうございます。
ですよね・・・・。
numpyを使用せずにfor分で要素を全て取り出そうとして失敗してたのですが、numpyでも無理ですよね・・

回答2件
あなたの回答
tips
プレビュー