『高中自主學習』第二堂1-2.資料格式與檔案處理實作

高二自主學習計畫:

主題:「探索深度學習-AI人工智慧」

深度學習平台:Colaboratory

程式語言:Python

主題:第二堂-資料格式與檔案處理實作

學員:國立中央大學附屬中壢高中 許云澤

時間:2020年9月18日,上午10:00~12:00

學習內容-1:Jupyter筆記本 基本介紹與操作

(1.)Jupyter基本介紹:

這次我使用的Colaboratory平台,就是以Jupyer為基底的Python平台。可以把它想像成瀏覽器,只需要上網就能學習。Jupyter.org(點擊前往連結)是一個非營利組織,屬於免費開源軟體,在網路上已有多個平台提供免費的Jupyer環境。

這次自主學習計畫的目標,是能夠熟練使用 jupyter + python的能力,在未來就不會被套裝軟體或是任何平台綁住。如果未來想要實作AI,專案商品化,也可以付費租用雲端平台。

在自己電腦安裝Jupyter:https://jupyter.org/install

知名的雲端平台:

Azure:https://notebooks.azure.com/

Colaboratory:https://colab.research.google.com/

Amazon:https://docs.aws.amazon.com/zh_tw/dlami/latest/devguide/tutorial-jupyter.html

(2.)Jupyter基本操作:

因為在日後的AI實作,都必須使用到Colab平台,所以必須了解大概的簡單操作,以方便日後程式順利運行。

Colab常用功能:

1.筆記本下載:檔案→下載.ipynb

2.開啟GPU:編輯→筆記本設定→硬體加速器(選擇GPU)

3.當機:執行階段→重新啟動執行階段

4.變更背景顏色:工具→設定→變更主題顏色

學習內容-2:學習環境之檔案管理

(1.)Linux Ubuntu 路徑:

1.顯示目前所在資料夾位置(!pwd):

2.顯示資料夾內容(!ls):

『備註』:我發現有在許多的指令、程式中,有些前面有加!,但也有些沒有,最後經過網路上資料搜尋,最終結果是:有些前方要加「!」有些不用,取決於指令是用於「Linux Ubuntu」還是「Python」。

執行Linux Ubuntu時,指令前方要加上「!」,執行Python指令時則不用。

3.變更所在目錄(%cd “目標路徑”):

(2.)CSV、Excel檔案處理:

1.利用Pandas(數據分析模組)讀取CSV檔案( pd.read.csv(“檔案名稱”) ):

2.試著列出試算表內容( df.head() ):

3.將CSV存成Excel檔案(df.to_excel):

4.使用Python指令下載檔案( files.download(“檔案名稱”) ):

5.練習從自己電腦上傳檔案(數據集)( upload = files.upload() ):

學習內容-3:Python資料格式

(1.)字串List:

1.字串list:

2.擷取字串中的元素:

3.了解索引值:

(2.)for迴圈:

使用迴圈(自動化) :
for 變數 in range範圍(起始,結束,間隔):

ex:
for i in range(0,11):
    print(0)

輸出結果:0000000000

1.列出字串:

2.建立數字0~n的數字列表:

4.製作0~30的奇數列表:

5.製作50~30的偶數列表:

6.製作1~n之間被3整除的正整數列表(用到if判斷式):

結論:心得分享:

收到高中108課綱資訊

108課綱、高中營隊,學系歷程分析

謝謝你的訂閱

Something went wrong.

發佈留言