I'm looking for a more elegant way of setting my array elements
Using "for" loops it would be
for i in range(rows):
for j in range(cols):
N[i,j] = N[i-1][j] + N[i][j-1] - N[i-1][j-1]
It's sort of a combined 2d accumulate.