在深度學習的應用中,有一個相當著名且好用的工具,那就是TensorFlow,然而TensorFlow所使用的基礎程式語言即是Python。今天在學校的課程中剛好討論到一些Python語言的入門,因此在這邊做成一篇學習筆記和大家分享。
我們就簡單用課堂中的兩個案例做說明:
set是Python的內建集合型態,大括弧內放入要加入集合的元素,要特別注意的是set屬於複合資料型態,可以裝載多個元素,但內容物不重複且沒有順序性。前面要求印出屬於某個集合但同時不在另一個集合內的元素,就是用到差集的概念,後面要印出同時包含在兩個集合內的元素,這比較簡單也就是取交集,最後統計人數的部分則是使用到聯集還有計算集合中元素數量的功能。
list是Python中最實用且常用的群集,用中括弧包裹串列內的資料,其中可放入不同屬性的元素,且放入的資料有先後順序。前面先建立list將成績依序分別存入串列中,再用dict設索引將人名對應到相對應的串列,後面再運用sum函數完成加總並取平均值即可。