在plt.subplot(3,3,i + 1)中i + 1的意义是什么?在以下代码中:
for i in range(9):
plt.subplot(3, 3, i + 1)
img = plt.imread(os.path.join(img_dir, random_images[i]))
plt.imshow(img, cmap='gray')
plt.axis('off')
matplotlib从1开始计数,而range函数从0开始。range(9)将返回0 ... 8,而matplotlib需要1 ... 9,i + 1将range(9)结果移动到matplotlib期望的数字
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句