(一) 加減法
import numpy a=numpy.arange(27).reshape(3,9) b=numpy.arange(2,29).reshape(3,9) #加: c=a+b d=numpy.add(a,b) #減: e=a-b f=numpy.subtract(a,b)
(二)乘法
import numpy a=numpy.arange(27).reshape(3,9) b=numpy.arange(2,29).reshape(3,9) #方法一: x=numpy.zeros((3,9),dtype=numpy.int) numpy.multiply(a,b,out=x) print(x) #方法二: y=numpy.multiply(a,b) print(y)
(三)三角函數
import numpy a=numpy.array([45,30,90]) b=numpy.sin(a*(numpy.pi/180)) c=numpy.cos(a*(numpy.pi/180)) d=numpy.tan(a*(numpy.pi/180)) print(b) print(c) print(d)
(四)取近視值
import numpy a=numpy.array([1.5,1.67,2.4,9.453]) print(numpy.round(a)) #[2. 2. 2. 9.] print(numpy.ceil(a)) #[ 2. 2. 3. 10.] print(numpy.floor(a)) #[1. 1. 2. 9.]
(五)聚合函數
numpy.sum() 求和
numpy.prod() 所有元素相乘
numpy.mean() 平均值
numpy.std() 標准差
numpy.var() 方差
numpy.median() 中位數
numpy.power() 冪運算
numpy.sqrt() 開方
numpy.min() 最小值
numpy.max() 最大值
numpy.argmin() 最小值下標
numpy.argmax() 最大值下標
numpy.inf() 無窮大
numpy.exp(10) 以e為底的指數
numpy.log(10) 對數
power函數的使用
import numpy a=numpy.array([2,3,4,5]) b=numpy.array([3,4,5,4]) c=numpy.power(a,b) #以a數組中的元素為底數,b數組中對應的元素為指數 print(c)
power中out的用法
import numpy a=numpy.arange(5) b=numpy.zeros(10) numpy.power(2,a,out=b[1:6]) print(b)