应用场景:数组中含有大量元素,如果要对数组里面的元素进行加减乘除等计算,最容易的方法就是通过循环控制访问数组每个元素,并对每个元素进行操作。但是,这种循环方式使得计算效率十分低下。python提供了一些通过函数,可以直接将数组作为参数,直接将函数作用域数组中的元素。
A、一元通用函数
1.数组判空
np.isnan(array_name)
2.求整运算
np.ceil(array_name):求array_name种各个元素大于等于该值的最小整数
np.floor(array_name):求array_name种各个元素小于等于该值的最大整数
np.rint(array_name):求array_name种各个元素四舍五入的整数
3.返回数组小数和整数两部分
np.modf(array_name):返回数组的小数与整数部分,两部分以独立数组形式返回
B、二元通用函数
1.加减乘除
np.add(arr,arr)
np.subtract(arr,arr)
np.multiply(arr,arr)
np.divide(arr,arr),np.floor_divide(arr,arr)皆是出发,后者丢弃余数
2.将第二个数组的元素符号复制给第一个数组
np.copysign(arr1,arr2)
3.元素比较
np.greater(arr1,arr2)
np.greater_equal(arr1,arr2)
np.less(arr1,arr2)
np.less_equal(arr1,arr2)
np.equal(arr1,arr2)
np.not_equal(arr1,arr2)