错误提示:
x = test_images[i].astype('float32').reshape(784.)
TypeError: 'float' object cannot be interpreted as an integer
原因:
- 笔误,把逗号",",写成了小点".",导致Python解释器认为784.是浮点数。
-
还有容易笔误的地方:
在Python3使用 '//'就可以达到原Python2中'/'的效果 Python3中的'/'与'//'
Python3中 ‘整数/整数 = 浮点数’, 也就是100 / 2 = 50.0;
Python2中 ‘整数/整数 = 整数’, 也就是100 / 2 = 50;
网友评论