[問題] 大量命名問題

作者: disney82231 (菜逼八YOYOYO)   2018-11-21 22:40:20
大家好,想要改善以下程式,讓它漂亮一點但不知道怎麼寫
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檔,謝謝
作者: dododavid006 (朔雪)   2018-11-21 23:52:00
感覺用迴圈加陣列比較好吧
作者: papple23g (逆道者)   2018-11-22 01:42:00
作者: disney82231 (菜逼八YOYOYO)   2018-11-22 14:14:00
謝謝兩位
作者: sherees (ShaunTheSheep)   2018-11-22 17:02:00
coll = {}for i in range(5):coll[i] = io.ImageCollection(strl[i])mat[i] = io.concatenate_images(coll[i])前面還有一個 mat ={} 忘了放用dict 存放的版本

Links booklink

Contact Us: admin [ a t ] ucptt.com