返回課程
AI018 Professional

NumPy 使用者指南

一份全面的入門概覽與技術指南,介紹 NumPy 的安裝、陣列操作、索引、廣播功能,以及與 C/C++ 的整合。

4.9
15.0h
891 學習者
0 讚好
人工智能
開始學習

課程總覽

📚 內容摘要

一份全面的入門概述與技術指南,涵蓋 NumPy 的安裝、陣列操作、索引、廣播機制,以及與 C/C++ 的整合。

透過官方 NumPy 指南,掌握科學計算在 Python 中的基礎。

作者: NumPy 社群

致謝: 由 NumPy 社群撰寫

🎯 學習目標

  1. 定義 NumPy 並識別其在科學計算型 Python 生態系統中的角色。
  2. 解釋為何 NumPy 比標準 Python 迴圈快得多,並運用「向量化」的概念說明。
  3. 執行各種環境(包括 Pip、Conda 及 Raspberry Pi)的安裝指令。
  4. 識別並解讀核心 ndarray 屬性,如 ndimshapedtype
  5. 使用 linspacereshapevstackhstack 等函數執行陣列建立與操作。
  6. 對數值資料集應用元素級運算、通用函數(ufuncs)及線性代數求解器。
  7. 利用 NumPy 的標量類型與資訊工具(iinfofinfo)管理資料精確度,並避免溢位錯誤。
  8. 使用 genfromtxt 以自訂分隔符、標頭與欄位選擇,靈活地從磁碟讀取資料。
  9. 應用通用廣播規則,預測並控制不同形狀陣列之間的互動。
  10. 管理記憶體參考,並透過 .base 屬性避免自訂 ndarray 子類別中的「陷阱」。

課程