NumPy 簡介
- 上一頁 Python 文件刪除
- 下一頁 NumPy 入門
什么是 NumPy?
NumPy 是用于處理數組的 python 庫。
它還擁有在線性代數、傅立葉變換和矩陣領域中工作的函數。
NumPy 由 Travis Oliphant 于 2005 年創建。它是一個開源項目,您可以自由使用它。
NumPy 指的是數值 Python(Numerical Python)。
為何使用 NumPy?
在 Python 中,我們有滿足數組功能的列表,但是處理起來很慢。
NumPy 旨在提供一個比傳統 Python 列表快 50 倍的數組對象。
NumPy 中的數組對象稱為 ndarray
,它提供了許多支持函數,使得利用 ndarray
非常容易。
數組在數據科學中非常常用,因為速度和資源非常重要。
數據科學:計算機科學的一個分支,研究如何存儲、使用和分析數據以從中獲取信息。
為什么 NumPy 比列表快?
與列表不同,NumPy 數組存儲在內存中的一個連續位置,因此進程可以非常有效地訪問和操縱它們。
這種行為在計算機科學中稱為引用的局部性。
這是 NumPy 比列表更快的主要原因。它還經過了優化,可與最新的 CPU 體系結構一同使用。
NumPy 用哪種語言編寫?
NumPy 是一個 Python 庫,部分用 Python 編寫,但是大多數需要快速計算的部分都是用 C 或 C ++ 編寫的。
- 上一頁 Python 文件刪除
- 下一頁 NumPy 入門