Numerical Python(Numerical Python)是Python的開源數值計算庫,它提供了高效的多維陣列物件和函式來處理陣列。 本教程將介紹numpy的基本概念和常用操作。
安裝 numpy:
在開始之前,您需要先安裝 numpy。 可以使用以下命令通過 pip 安裝 Numpy
pip install numpy
匯入 numpy:
安裝完成後,可以使用 import 語句匯入 numpy:
import numpy as np
建立陣列:使用 numpy,您可以建立多維陣列物件。 您可以使用 array() 函式從列表或元組建立陣列。 例如:
import numpy as np
建立乙個一維陣列。
arr1=np.array([1,2,3,4,5])
print(arr1) 輸出:[1 2 3 4 5]。
爬蟲IP獲取;
建立乙個二維陣列。
arr2=np.array([[1,2,3],[4,5,6]])
print(arr2) 輸出:
陣列屬性:
Numpy 陣列具有一些常用的屬性,例如形狀、維度和大小。 您可以使用這些屬性來了解陣列的結構。 例如:
import numpy as np
arr=np.array([[1,2,3],[4,5,6]])
print(arr.shape) 輸出:(2,3)。
print(arr.ndim) 輸出:2
print(arr.尺寸)輸出: 6
陣列操作:Numpy提供了許多用於操作陣列的函式和方法。 您可以使用這些函式和方法對陣列進行計算、切片、重塑等操作。 例如:
import numpy as np
arr=np.array([1,2,3,4,5])
計算陣列的總和、最大值和最小值。
print(np.sum(arr)) 輸出: 15
print(np.max(arr)) 輸出: 5
print(np.min(arr)) 輸出: 1
切片操作。
print(arr[1:4]) 輸出:[2 3 4]。
重塑陣列。
arr2=arr.reshape((5,1))
print(arr2) 輸出:
Numppy 為 nump 提供了許多功能,例如加法、減法、乘法、除法等。 這些函式可以對陣列執行逐個元素的操作。 例如:
import numpy as np
arr1=np.array([1,2,3])
arr2=np.array([4,5,6])
加法。 print(np.add(arr1,arr2)) 輸出:[5 7 9]。
減法。 print(np.減去(ARR1,ARR2)) 輸出:[-3-3-3]。
乘法。 print(np.multiply(arr1,arr2)) 輸出:[4 10 18]。
劃分。 print(np.divide(arr1,arr2)) 輸出:[0.25 0.4 0.5]
這只是 Numpy 功能的一小部分,還有許多其他功能和方法可用於數值計算和資料處理。 掌握了這些基本概念和操作後,您就可以開始使用 numpy 進行更複雜的數值計算和資料分析了。 你可以參考Numpy的官方文件和其他教程來深入學習習。