在数字化转型中,选择合适的跨平台开发框架不仅能提高效率,还有助于确保数据安全与合规性。
1964
2022-11-17
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~