作者disney82231 (小刀会序曲)
看板Python
标题[问题] 大量命名问题
时间Wed Nov 21 22:40:20 2018
大家好,想要改善以下程式,让它漂亮一点但不知道怎麽写
str1=('D:/ANN/training/0/*png','D:/ANN/training/1/*png',
'D:/ANN/training/2/*png','D:/ANN/training/3/*png',
'D:/ANN/training/4/*png')
coll0 = io.ImageCollection(str1[0])
mat0 = io.concatenate_images(coll0)
coll1 = io.ImageCollection(str1[1])
mat1 = io.concatenate_images(coll1)
coll2 = io.ImageCollection(str1[2])
mat2 = io.concatenate_images(coll2)
coll3 = io.ImageCollection(str1[3])
mat3 = io.concatenate_images(coll3)
coll4 = io.ImageCollection(str1[4])
mat4 = io.concatenate_images(coll4)
不知道这段程式该如何改善?有查到要用dict,但还是不知道如何使用
资料里面都是PNG档,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.194.162
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1542811223.A.490.html
1F:→ dododavid006: 感觉用回圈加阵列比较好吧 11/21 23:52
3F:→ disney82231: 谢谢两位 11/22 14:14
4F:→ sherees: coll = {} 11/22 17:02
5F:→ sherees: for i in range(5): 11/22 17:02
6F:→ sherees: coll[i] = io.ImageCollection(strl[i]) 11/22 17:03
7F:→ sherees: mat[i] = io.concatenate_images(coll[i]) 11/22 17:03
8F:→ sherees: 前面还有一个 mat ={} 忘了放 11/22 17:04
9F:→ sherees: 用dict 存放的版本 11/22 17:04