Gegeven een tabel $$\verb!a!$$ met dimensies $$M \times N$$ (dus $$M$$ rijen en $$N$$ kolommen). We construeren hieruit een $$(M+1) \times (N+1)$$ tabel. Deze wordt opgebouwd door de elementen van de originele tabel $$\verb!a!$$ te construeren, en elke rij aan te vullen met de rijsom van de elementen van die rij. De laatste rij van de resultaattabel komt tot stand door elke kolom met de kolomsom aan te vullen. Het element met rij-index $$M$$ en kolomindex $$N$$ van de resultaattabel bevat de som van alle elementen van de originele tabel.

Schrijf een functie $$\verb!som_rij_kolom()!$$ die dit resultaat oplevert.

Argumenten

Een NumPy-rij in 2 dimensies, $$M>0$$ rijen en $$N>0$$ kolommen.

Resultaat

Een NumPy-rij in 2 dimensies, met $$M+1$$ rijen en $$N+1$$ kolommen.

Voorbeeld

som_rij_kolom(np.array(
	[[ 0,  1,  2,  3,  4],
	 [10, 11, 12, 13, 14],
	 [20, 21, 22, 23, 24],
	 [30, 31, 32, 33, 34]]))
= 
np.array(
	[[0.,     1.,    2.,    3.,    4.,   10.],
	 [10.,   11.,   12.,   13.,   14.,   60.],
	 [20.,   21.,   22.,   23.,   24.,  110.],
	 [30.,   31.,   32.,   33.,   34.,  160.],
	 [60.,   64.,   68.,   72.,   76.,  340.]])