2017-01-18 4 views
-1

私は平方根を探していません。つまり、numpy.sqrt()です。 yがxのn番目の根であるy√xを計算する方法を理解したいと思います(残念ですが、それをより良く示すことはできません)。たとえば、yが3、xが64の場合:3√64= 4. xの立方体だけを見ているわけではありません。私はn番目を探しています。nは何でもかまいません。Pythony√xこれを行う方法は?

ありがとうございました!

+0

math.pow(base、1/root)。例:math.pow(64,1/3.0) –

答えて

2

n番目の根は(1/n)乗と同じです。 xのn番目の根を見つけるには、x**(1/n)を実行します。 (Pythonの2を使用している場合from __future__ import divisionを行うようにしてください)

1

>>> a = 8 
>>> a**(1./3.) 
2.0 

3.簡単な数学を使用してnth要素に置き換えることができます。

関連する問題