∑
i
=
−
50
50
∑
j
=
−
50
50
∑
k
=
−
50
50
1
i
2
+
j
2
+
k
2
−
0.25
\sum_{i=-50}^{50}\sum_{j=-50}^{50}\sum_{k=-50}^{50}\frac{1}{i^2+j^2+k^2-0.25}
i=−50∑50j=−50∑50k=−50∑50i2+j2+k2−0.251
代码:
import numpy as np
k = 50
N = 2*k+1
n1 = np.arange(-k, k+1, 1)
n1 = np.tile(n1[:, np.newaxis, np.newaxis], (1,N,N))
n2 = np.arange(-k, k+1, 1)
n2 = np.tile(n2[np.newaxis, :, np.newaxis], (N,1,N))
n3 = np.arange(-k, k+1, 1)
n3 = np.tile(n3[np.newaxis, np.newaxis, :], (N,N,1))
rst = 1/(n1**2 + n2**2 + n3**2 - 0.25)
print(rst.sum())