我怎样才能反转 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