ndarray数组与标量的运算:
作用于数组中的每一个元素
>>>a = np.array([1,2,3,4,5])
>>>a += 2#标量(数据)
>>>a
array([3,4,5,6,7])
ndarray数组运算一元函数:
对数据执行元素级运算的函数,返回新数组
函数 | 说明 |
---|---|
np.abs(a)/np.fabs(a) | 计算数组各元素绝对值 |
np.sqrt(a) | 计算数组各元素平方根 |
np.square(a) | 计算数组各元素平方 |
np.log(a)/np.log10(a) | 计算数组各元素自然对数/10底对数 |
np.rint(a) | 计算数组各元素四舍五入值 |
np.modf(a) | 将数组各元素小数和整数部分返回 |
np.exp(a) | 计算数组各元素指数值 |
np.sign(a) | 计算数组各元素符号值:-1,0,1 |
ndarray数组运算二元函数:
对数据执行元素级运算的函数,返回新数组
函数 | 说明 |
---|---|
+、-、*、/、** | 两数组各元素进行对应运算 |
np.mod(a,b) | 元素级模运算 |
np.copysign(a,b) | 将数组b中各元素符号赋给数组a中对应元素 |
<、>、>=、<=、==、!= | 算数比较产bool值 |
np.maxinum(a,b) | 元素级最大值最小值运算 |