以下哪個運算式會回傳 numpy 陣列 arr 的前 3 欄?
numpy
arr
本練習屬於課程
將理論付諸實踐,立即體驗我們的互動練習
本章將帶你開始從 MATLAB 轉換到 Python。你會學到 MATLAB 與 Python 的異同、如何使用方法與套件,並認識廣受歡迎的 NumPy 套件。
在本章中,你會延伸剛學到的 NumPy 知識。你將深入了解 NumPy 陣列——也就是 Python 中對應於矩陣的結構——並進行數學運算與索引操作。你也會開始探索另一個重要的 Python 資料結構 list,最後以使用 Matplotlib 為你的陣列製作自訂圖表作結。
當前練習
本章介紹幾個強大的 Python 資料結構:字典與 pandas 的 DataFrame。你將學會透過設定鍵值配對來建立字典,並了解如何檢視與修改字典。接著會介紹 Python 工具箱中最重要的套件之一 pandas。重點將放在 pandas 的結構 DataFrame,它能以易於存取的方式整理表格型資料。最後,你會學到如何將不同的資料型別轉換成 DataFrame,讓資料更容易處理。
在本課程最後,你將學會控制 Python 的流程。你會學到如何使用 for 迴圈走訪不同的 Python 資料結構。你也會學到 Python 的條件分支,包括 if、else 與 elif,以及決定哪些程式碼行會被執行的比較運算子(大於、小於等)。最後,你會回到 NumPy 陣列,使用 Python 的比較運算子來篩選陣列。