看板 Python 關於我們 聯絡資訊
大家好,想要改善以下程式,讓它漂亮一點但不知道怎麼寫 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://www.ptt.cc/bbs/Python/M.1542811223.A.490.html
dododavid006: 感覺用迴圈加陣列比較好吧 11/21 23:52
papple23g: https://www.codepile.net/pile/ekGmXPal 11/22 01:42
disney82231: 謝謝兩位 11/22 14:14
sherees: coll = {} 11/22 17:02
sherees: for i in range(5): 11/22 17:02
sherees: coll[i] = io.ImageCollection(strl[i]) 11/22 17:03
sherees: mat[i] = io.concatenate_images(coll[i]) 11/22 17:03
sherees: 前面還有一個 mat ={} 忘了放 11/22 17:04
sherees: 用dict 存放的版本 11/22 17:04