美文网首页Python_数据分析_pandas
numpy-通用函数之一元函数

numpy-通用函数之一元函数

作者: 测试探索 | 来源:发表于2021-12-07 11:03 被阅读0次
    一、绝对值
    import numpy as np
    import random
    a = np.arange(-5,5)
    print(a)
    
    b = np.abs(a)
    print("绝对值是:",b)
    
    image.png
    二、开方,sqrt
    c = np.sqrt(a)
    print("开方结果是:",c)
    
    image.png
    三、向下取整,floor
    a = np.arange(-5.5,5.5)
    print(a)
    b = np.floor(a)
    print("向下取整",b)
    
    image.png
    四、向上取整,ceil
    a = np.arange(-5.5,5.5)
    print(a)
    b = np.ceil(a)
    print("向上取整",b)
    
    image.png
    五、四舍五入,round
    a = np.arange(-5.5,5.5)
    print(a)
    b = np.round(a)
    print("四舍五入",b)
    
    image.png
    六、变为int类型,trunc
    a = np.arange(-5.5,5.5)
    print(a)
    b = np.trunc(a)
    print("变为int类型:",b)
    
    image.png
    七、整数和小数分开,modf
    a = np.arange(-5.5,5.5)
    print(a)
    x,y = np.modf(a)
    print("小数部分为:",x)
    print("整数部分为:",y)
    
    image.png
    八、isnan解析
    a = np.arange(0,5)
    print("a的结果是:",a)
    b = a/a
    print("b的结果是:",b)
    print("b数组里的参数是否等于nan:",b == np.nan)
    
    c = np.isnan(b)
    print("c的结果是:",c)
    d = b[~(np.isnan(b))]
    print("取出不为nan的值:",d)
    
    image.png
    九、inf无穷大的数
    a = np.array([3,4,5,6,7])
    b = np.array([3,0,5,0,7])
    
    c = a/b
    print("c",c)
    print("取出c中不为inf的值:",c[~np.isinf(c)])
    
    image.png

    相关文章

      网友评论

        本文标题:numpy-通用函数之一元函数

        本文链接:https://www.haomeiwen.com/subject/zopoxrtx.html