我怎样才能反转 y = pow(x, z) 得到 x?
How can I invert y = pow(x, z) to get x?
据我所知,没有内置函数可以直接执行此操作,所以 log()?或者像这样的简单数学快捷方式:
z = y ** (1/x)
x?
如果y=pow(x,z)
那么x = pow(y,1.0/z)
:
>>> y = pow(3,1.7)
>>> y
6.473007839923779
>>> pow(y,1.0/1.7)
3.0
据我所知,没有内置函数可以直接执行此操作,所以 log()?或者像这样的简单数学快捷方式:
z = y ** (1/x)
x?
如果y=pow(x,z)
那么x = pow(y,1.0/z)
:
>>> y = pow(3,1.7)
>>> y
6.473007839923779
>>> pow(y,1.0/1.7)
3.0