Фильтр Гаусса

1
помогите как можно исправить данную ошибку в программе invalid syntax
2

import cv2
import numpy as np
#gauss filtr
img = cv2.imread('./drive/MyDrive/python/lab 5/Dis3.jpg')
res = np.zeros_like(img)
sigma2 = 1
for k in range(3):
  fz = np.fft.fft2(img[:, :, k])
  D = np.array([[((j**2+i**2)**0.5)
  for j in range(res.shape[1]): #здесь ошибка invalid syntax
      for i in range(res.shape[0]):
          H = np.power(np.e, -np.power(D, 2) / (2 * sigma2))
          fz = fz * H
  res[:, :, k] = np.real(np.fft.ifft2(fz))
  res[res > 255] = 255
  res[res < 0] = 0
  cv2.imwrite('./drive/MyDrive/python/lab 6/result_gauss-r1.jpg', res)