np.log(5)/np.log(3)
math.log(x, n)
其中n为底数
为什么有了一个Math库中求对数的方法,还要在Numpy库中内置一模一样的函数?
原因:
math.log10(100)
[out]: 2.0
math.log10([10, 100]) # 会报错
TypeError: must be real number, not list
np.log10([10, 100])
[out]:
array([1., 2.])
np.log10([[10, 100], [1000, 10000]])
[out]:
array([[1., 2.],
[3., 4.]])
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |