私は平方根を探していません。つまり、numpy.sqrt()
です。 yがxのn番目の根であるy√xを計算する方法を理解したいと思います(残念ですが、それをより良く示すことはできません)。たとえば、yが3、xが64の場合:3√64= 4. xの立方体だけを見ているわけではありません。私はn番目を探しています。nは何でもかまいません。Pythony√xこれを行う方法は?
ありがとうございました!
私は平方根を探していません。つまり、numpy.sqrt()
です。 yがxのn番目の根であるy√xを計算する方法を理解したいと思います(残念ですが、それをより良く示すことはできません)。たとえば、yが3、xが64の場合:3√64= 4. xの立方体だけを見ているわけではありません。私はn番目を探しています。nは何でもかまいません。Pythony√xこれを行う方法は?
ありがとうございました!
n番目の根は(1/n)乗と同じです。 xのn番目の根を見つけるには、x**(1/n)
を実行します。 (Pythonの2を使用している場合from __future__ import division
を行うようにしてください)
>>> a = 8
>>> a**(1./3.)
2.0
3.
簡単な数学を使用してnth
要素に置き換えることができます。
math.pow(base、1/root)。例:math.pow(64,1/3.0) –