# numpy.sqrt(array) 平方根函数# numpy.exp(array) e^array[i]的数组#numpy.abs/fabs(array) 计算绝对值#numpy.square(array) 计算各元素的平方根等于array**2#numpy.log/log10/log2(array) 计算各元素的各种对数#numpy.sign(array) 计算各元素正负号#numpy.isnan(array) 计算各元素是否为 NaN#numpy.isinf(array) 计算各元素是否为无穷大#numpy.cos/cosh/sin/sinh/tan/tanh(array) 三角函数#numpy.modf(array) 将array中值得整数和小数分离,作两个数组返回#numpy.ceil(array) 向上取整,也就是取比这个数大的整数#numpy.floor(array) 向下取整,也就是取比这个数小的整数#numpy.rint(array) 四舍五入#numpy.trunc(array) 向0取整#numpy.add(array1,array2) 元素级加法#numpy.subtract(array1,array2) 元素级减法#numpy.multiply(array1,array2) 元素级乘法#numpy.divide(array1,array2) 元素级除法 array1./array2#numpy.power(array1,array2) 元素级指数 array1.^array2#numpy.maximum/minimum(array1,aray2) 元素级最大值、最小值#numpy.fmax/fmin(array1,array2) 元素级最大值,最小值(忽略NaN)#numpy.mod(array1,array2) 元素级求模 numpy.mod(array1,array2) 元素级求模#numpy.copysign(array1,array2) 将第二个数组中值得符号复制给第一个数组中值
NUMPY 排序函数
# numpy.sort()函数返回输入数组的排序副本# 用法:numpy.sort(a,axis,kind,order)# 参数说明 :# a 要排序的数组# axis 沿着他排序数组的轴# kind 默认为(快速排序)# order 如果数组包含字段,则是要排序的字段
import numpy as npa = np.array([[3,7],[9,1]])aprint('调用 sort()函数:')np.sort(a)np.sort(a,axis = 0)np.sort(a,axis = 1)#在sort函数中排序字段dt = np.dtype([('name','S10'),('age',int)])a = np.array([("raju",21),("anil",25),("ravi",17),("amar",27)],dtype = dt)anp.sort(a,order = 'name')
调用 sort()函数:array([(b'amar', 27), (b'anil', 25), (b'raju', 21), (b'ravi', 17)],dtype=[('name', 'S10'), ('age', '<i4')])
