- NumPy(Numerical Python) 是科學計算基礎庫,提供大量科學計算相關功能,比如數據統計,隨機數生成等。其提供最核心類型為多維數組類型(ndarray),支持大量的維度數組與矩陣運算,Numpy 支持向量處理 ndarray 對象,提高程序運算速度。
- 安裝 NumPy 最簡單的方法就是使用 pip 工具,語法格式如下:
pip install numpy
- 測試
1 import numpy as np 2 a = np.arange(10) 3 print(a) 4 print(type(a)) 5 #[0 1 2 3 4 5 6 7 8 9] 6 #<class 'numpy.ndarray'> 7 #Numpy 支持向量處理 ndarray 對象 8 #對ndarray對象類型進行向量處理 9 print(np.sqrt(a)) 10 print('******************************************************************************') 11 12 #對列表中的元素開平方 13 import math 14 b = [3,4,9] 15 #定義存儲開平方結果的列表 16 result = [] 17 #遍歷列表 18 for i in b : 19 result.append(math.sqrt(i)) 20 print(result)
1 [0 1 2 3 4 5 6 7 8 9] 2 <class 'numpy.ndarray'> 3 [0. 1. 1.41421356 1.73205081 2. 2.23606798 4 2.44948974 2.64575131 2.82842712 3. ] 5 ************************************************************************************ 6 [1.7320508075688772, 2.0, 3.0]