Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将y=pow(x,z)倒置得到x?_Python_Math_Logarithm_Pow_Square Root - Fatal编程技术网

Python 如何将y=pow(x,z)倒置得到x?

Python 如何将y=pow(x,z)倒置得到x?,python,math,logarithm,pow,square-root,Python,Math,Logarithm,Pow,Square Root,据我所知,没有内置函数可以直接执行此操作,所以log()?或者简单的数学快捷方式,如: z = y ** (1/x) x?如果y=pow(x,z)那么x=pow(y,1.0/z): 如果y=pow(x,z)那么x=pow(y,1.0/z): 小心1/z。如果z是int,那么1/z实际上是0。使用浮动instead@ilovecp3不是在Python3中,不过小心是好的。谢谢,我会小心的,Python3.6Be也会小心使用1/z。如果z是int,那么1/z实际上是0。使用浮动instead@il

据我所知,没有内置函数可以直接执行此操作,所以log()?或者简单的数学快捷方式,如:

z = y ** (1/x)
x?

如果
y=pow(x,z)
那么
x=pow(y,1.0/z)

如果
y=pow(x,z)
那么
x=pow(y,1.0/z)


小心1/z。如果z是int,那么1/z实际上是0。使用浮动instead@ilovecp3不是在Python3中,不过小心是好的。谢谢,我会小心的,Python3.6Be也会小心使用1/z。如果z是int,那么1/z实际上是0。使用浮动instead@ilovecp3不是在Python3中,不过小心是好的。谢谢,我会小心的,也是Python3.6
>>> y = pow(3,1.7)
>>> y
6.473007839923779
>>> pow(y,1.0/1.7)
3.0