numpy中的log和ln函数

网友投稿 1926 2022-11-17

numpy中的log和ln函数

numpy中的log和ln函数

每次当我想用​​python​​​实现ln函数时,下意识的就会输入错误的函数代码,这里特来记录一下关于​​numpy​​​中的​​ln​​​和​​log​​​函数正确的调用方式。​​​ln​​函数:

import numpy as npclass NumpyStudy: def lnFunction(self): const = np.e result = np.log(const) print("函数ln(e)的值为:") print(result)if __name__ == "__main__": main = NumpyStudy() main.lnFunction()"""函数ln(e)的值为:1.0"""

我们可以看到得到的值为​​1​​​,说明在​​python​​​中,​​np.log()​​​指代的便是数学中使用的​​ln​​函数。

​​log​​函数

import numpy as npclass NumpyStudy: def logFunction(self): const = 100 result = np.log10(const) print("函数ln(e)的值为:") print(result)if __name__ == "__main__": main = NumpyStudy() main.logFunction()"""函数ln(e)的值为:2.0"""

我们可以看到得到的值为​​2​​​,说明在​​python​​​中,​​np.log10()​​​指代的便是数学中使用的​​lg​​函数。

import numpy as npclass NumpyStudy: def lnFunction(self): result = np.log(16) / np.log(2) result1 = np.log10(16) / np.log10(2) print("函数ln(e)的值为:") print(result) print(result1)if __name__ == "__main__": main = NumpyStudy() main.lnFunction()"""函数ln(e)的值为:4.04.0"""

可以看到我们最后成功地获取到了正确的结果​​4.0​​​。用这种方法我们可以获取到以任意数为底数的​​log​​函数值。

码字不易,如果大家觉得有用,请高抬贵手给一个赞让我上推荐让更多的人看到吧~

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring框架
下一篇:什么是Docker并且它为什么这么受欢迎
相关文章

 发表评论

暂时没有评论,来抢沙发吧~