- Python 資料科學教程
- Python 資料科學 - 首頁
- Python 資料科學 - 入門
- Python 資料科學 - 環境設定
- Python 資料科學 - Pandas
- Python 資料科學 - NumPy
- Python 資料科學 - SciPy
- Python 資料科學 - Matplotlib
- Python 資料處理
- Python 資料操作
- Python 資料清洗
- Python 處理 CSV 資料
- Python 處理 JSON 資料
- Python 處理 XLS 資料
- Python 關係資料庫
- Python NoSQL 資料庫
- Python 日期和時間
- Python 資料整理
- Python 資料聚合
- Python 讀取 HTML 頁面
- Python 處理非結構化資料
- Python 詞彙標記化
- Python 詞幹提取和詞形還原
- Python 資料視覺化
- Python 圖表屬性
- Python 圖表樣式
- Python 箱線圖
- Python 熱力圖
- Python 散點圖
- Python 氣泡圖
- Python 3D 圖表
- Python 時間序列
- Python 地理資料
- Python 圖資料
Python 資料科學 - NumPy
什麼是 NumPy?
NumPy 是一個 Python 包,代表“Numerical Python”。它是一個包含多維陣列物件和用於陣列處理的例程集合的庫。
使用 NumPy 進行操作
使用 NumPy,開發人員可以執行以下操作:
陣列上的數學和邏輯運算。
傅立葉變換和形狀操作例程。
與線性代數相關的操作。NumPy 具有用於線性代數和隨機數生成的內建函式。
NumPy – MatLab 的替代品
NumPy 通常與 SciPy(科學 Python)和 Mat−plotlib(繪相簿)等包一起使用。這種組合被廣泛用作 MatLab(一個流行的技術計算平臺)的替代品。但是,Python 的 MatLab 替代方案現在被視為一種更現代、更完整的程式語言。
它是開源的,這是 NumPy 的一個額外優勢。
ndarray 物件
NumPy 中定義的最重要的物件是稱為 ndarray 的 N 維陣列型別。它描述了相同型別專案的集合。可以使用基於零的索引訪問集合中的專案。ndarray 中的每個專案在記憶體中佔用相同大小的塊。ndarray 中的每個元素都是資料型別物件(稱為 dtype)的物件。從 ndarray 物件(透過切片)提取的任何專案都由陣列標量型別之一的 Python 物件表示。
我們將在接下來的章節中看到許多關於在資料科學工作中使用 Python 的 NumPy 庫的示例。
廣告