2016-11-01 2 views
-2
a=np.array([[1,2,3],[1]]) 
print(np.sum(a,axis=1)) 

私は、最初の行が最長ですが、あなたは、単にゼロの配列にあなたの配列を固執することができれば、それだけで動作するため、マトリックスは、numpyの正方行列でない場合は、列の和ですか?

[1,2,3] 
[1] 
+1

正確にはあなたの質問は何ですか? – Fusseldieb

+0

はリンクしていますか? http://stackoverflow.com/questions/20572316/numpy-average-over-one-dimension-in-jagged-3d-array –

答えて

0

ない非常に一般的なようになることを想定しています。 例:

a = np.array([[1,2,3],[4,5]]) 

dim_x = len(a[0]) 
dim_y = a.shape[0] 

a0 = np.zeros((dim_y, dim_x)) 

for i in range(dim_y): 
    dim = len(a[i]) 
    a0[i,0:dim] = a[i] 
関連する問題