```python
def conv2d(img,kernel):
n=len(kernel)
img2=np.zeros((img.shape[0]-(n-1),img.shape[1]-(n-1))
for i in range(510):
for j in range(510):
temp=img[i:i+n,j:j+n]
img2[i,j]=martix_conv(temp,kernel)
new_img=img2[(n-1):n+img.shape[0]-1,(n-1):n+img.shape[1]-1]
return new_img
```
你运行的是main.py,不是22.py有帮助望采纳~
2. 你运行的是main.py明显那个文件中有语法错误。