报错:TypeError: 'NoneType' object has no attribute '__getitem__'

运行python程序出现报错

 summ = summ + w[ox+m][oy+n]*inp[i+m][j+n]/255

TypeError: 'NoneType' object has no attribute '__getitem__'

检查出错原因:

'__getitem__' 是与数组下标相关

本人程序中 inp[i+m][j+n] 传递过来的inp数值为None,无法按照下标读取值,所以报错

总结:

出现此问题,查看表达式a[ ]的a值是否为空

为空会报这个错误



你可能感兴趣的:(学习笔记,SNN)