1. # numpy.sqrt(array) 平方根函数
    2. # numpy.exp(array) e^array[i]的数组
    3. #numpy.abs/fabs(array) 计算绝对值
    4. #numpy.square(array) 计算各元素的平方根等于array**2
    5. #numpy.log/log10/log2(array) 计算各元素的各种对数
    6. #numpy.sign(array) 计算各元素正负号
    7. #numpy.isnan(array) 计算各元素是否为 NaN
    8. #numpy.isinf(array) 计算各元素是否为无穷大
    9. #numpy.cos/cosh/sin/sinh/tan/tanh(array) 三角函数
    10. #numpy.modf(array) 将array中值得整数和小数分离,作两个数组返回
    11. #numpy.ceil(array) 向上取整,也就是取比这个数大的整数
    12. #numpy.floor(array) 向下取整,也就是取比这个数小的整数
    13. #numpy.rint(array) 四舍五入
    14. #numpy.trunc(array) 向0取整
    15. #numpy.add(array1,array2) 元素级加法
    16. #numpy.subtract(array1,array2) 元素级减法
    17. #numpy.multiply(array1,array2) 元素级乘法
    18. #numpy.divide(array1,array2) 元素级除法 array1./array2
    19. #numpy.power(array1,array2) 元素级指数 array1.^array2
    20. #numpy.maximum/minimum(array1,aray2) 元素级最大值、最小值
    21. #numpy.fmax/fmin(array1,array2) 元素级最大值,最小值(忽略NaN)
    22. #numpy.mod(array1,array2) 元素级求模 numpy.mod(array1,array2) 元素级求模
    23. #numpy.copysign(array1,array2) 将第二个数组中值得符号复制给第一个数组中值

    NUMPY 排序函数

    1. # numpy.sort()函数返回输入数组的排序副本
    2. # 用法:numpy.sort(a,axis,kind,order)
    3. # 参数说明 :
    4. # a 要排序的数组
    5. # axis 沿着他排序数组的轴
    6. # kind 默认为(快速排序)
    7. # order 如果数组包含字段,则是要排序的字段
    1. import numpy as np
    2. a = np.array([[3,7],[9,1]])
    3. a
    4. print('调用 sort()函数:')
    5. np.sort(a)
    6. np.sort(a,axis = 0)
    7. np.sort(a,axis = 1)
    8. #在sort函数中排序字段
    9. dt = np.dtype([('name','S10'),('age',int)])
    10. a = np.array([("raju",21),("anil",25),("ravi",17),("amar",27)],dtype = dt)
    11. a
    12. np.sort(a,order = 'name')
    1. 调用 sort()函数:
    2. array([(b'amar', 27), (b'anil', 25), (b'raju', 21), (b'ravi', 17)],
    3. dtype=[('name', 'S10'), ('age', '<i4')])