[問題] Python語法問題請益

作者: james999 (無傷大雅)   2019-05-02 02:06:21
小弟最近在學Python,
實際應用需要修改網上的範例,
其中看到一段程式碼無法理解,
希望板上先進能協助,謝謝。
detections = []
detections = [Detection(bbox, score, feature) for bbox,score, feature in
zip(detections, track_scores, features)]
1.detections List的第一個元素中有for,後面帶有bbox,score,
不曉得這是什麼意思@@?
實際在跑偵錯模式時,此行程式碼會進入數次。這個for
2.第二個元素中.. feature in這是什麼意思呢?
謝謝。
作者: crazycy (LCY)   2019-05-02 02:11:00
關鍵字:list comprehensionfor bbox,score, feature in zip(detections, track_s...detections.append(Detection(bbox, score, feature)有點像以上的code
作者: james999 (無傷大雅)   2019-05-02 02:30:00
謝謝crazycy大,完全看懂了^^
作者: art1 (人,原來不是人)   2019-05-02 02:57:00
要去看 linear_assignment.py
作者: james999 (無傷大雅)   2019-05-02 16:21:00
謝謝art1大 :)

Links booklink

Contact Us: admin [ a t ] ucptt.com