Python3中用numpy和math求对数的小区别

    科技2022-09-02  125

    想求指数lg(0.01)的值,以便用于一组代码的优化。作为新手,在上查了一下,发现可以用math函数实现,就试了试,结果如下:

    import math math.log(0.01,10) -1.9999999999999996

    结果并非我所预料的-2,而代码中需要得到-2,怎么办呢? 于是再次浏览大神们的博文,发现了numpy函数,结果如下:

    import numpy numpy.log10(0.01) -2.0

    这下子得到-2了,可以去优化代码啦。 numpy和math运算结果中的小区别你注意到了吗?一定要选用合适的函数哦!

    Processed: 0.034, SQL: 9