一元func
np.ceil(arr)
向上最接近的整数,参数是 number 或 ndarraynp.floor(arr)
向下最接近的整数,参数是 number 或 ndarraynp.rint(arr)
四舍五入,参数是 number 或 ndarraynp.negative(arr)
元素取反,参数是 number 或 ndarraynp.abs(arr)
元素的绝对值,参数是 number 或 ndarraynp.square(arr)
元素的平方,参数是 number 或 ndarraynp.aqrt(arr)
元素的平方根,参数是 number 或 ndarraynp.sign(arr)
计算各元素的正负号, 1(正数)、0(零)、-1(负数),参数是 number 或 ndarraynp.modf(arr)
将数组的小数和整数部分以两个独立数组的形式返回,参数是 number 或 ndarraynp.isnan(arr)
判断元素是否为 NaN(Not a Number),返回bool,参数是 number 或 ndarray
二元func
- add(x, y): 元素相加,x + y,参数是 number 或 ndarray
- subtract(x, y): 元素相减,x - y,参数是 number 或 ndarray
- multiply(x, y): 元素相乘,x * y,参数是 number 或 ndarray
- divide(x, y): 元素相除,x / y,参数是 number 或 ndarray
- floor_divide(x, y): 元素相除取整数商(丢弃余数),x // y,参数是 number 或 ndarray
- mod(x, y): 元素求余数,x % y,参数是 number 或 array
- power(x, y): 元素求次方,x ** y,参数是 number 或 array
三元ufunc:
where(condition, x, y):
三元运算符,x if condition else y,条件满足返回x,否则返回y,参数condition 是条件语句,参数 x 和 y 是 number 或 ndarray