Numpy 是 Python 中科學計算的基礎模組,它提供高效能的多維陣列物件和一系列函式來操作該陣列。 優質作者名單
安裝和匯入。
首先,確保安裝了 numpy 庫。 它可以通過 pip 安裝:
pip install numpy
在 Python 指令碼或互動式環境中,使用以下 ** 匯入 numpy 模組:
import numpy as np
建立陣列。
numpy 提供了幾種建立陣列的方法:
直接定義陣列:
arr = np.array([1, 2, 3, 4, 5])
使用 npZeros 建立乙個用 0 填充的陣列:
arr = np.zeros((3, 3)) 建立乙個 3x3 的零矩陣。
使用 npones 建立乙個用 1 填充的陣列:
arr = np.ones((2, 2)) 建立乙個 2x2 矩陣,所有元素均為 1
計數。 Numpy支援大量的算術運算,如加法、減法、乘法、除法等。
下面是乙個使用 numpy 進行數學運算的示例
加法:a = nparray([1, 2, 3]) b = np.array([4, 5, 6]) c = a + b 結果為 [5, 7, 9]。
減法:C = A - B 結果是 [-3 -3 -3]。
乘法:c = a * b 結果為 [4 10 18]。
除法:c = a b 結果為 [0.25 0.4 0.57142857]
資料操作和處理。
NumPy 提供了一組豐富的函式來處理陣列資料,包括索引、切片、重塑和排序。
下面是乙個示例:
索引:通過索引獲取陣列中的元素。 例如,獲取第乙個元素:a[0]。
切片:通過切片獲取陣列的一部分。 例如,獲取前兩個元素:a[:2]。
重塑:更改陣列的形狀。 例如,將一維陣列重塑為 2x3 二維陣列:areshape(2, 3)。
總結。 Numpy 是乙個強大的科學計算庫,它提供了許多工具和功能來處理和分析資料。
通過學習和掌握NUMPY,我們可以更有效地進行科學計算和資料分析,為我們的研究和專案提供強有力的支援。