2017-01-18 3 views
-1

Ich suche nicht nach der Quadratwurzel. Das ist numpy.sqrt(). Ich würde gerne herausfinden, wie y√x berechnet wird, wobei y die n-te Wurzel von x ist (es tut mir leid, dass ich es nicht besser zeigen kann). Angenommen, y ist 3 und x ist 64: 3√64 = 4. Ich suche nicht nur nach dem Würfel von x. Ich suche nach nth, wo n alles sein kann.Python y√x wie geht das?

Vielen Dank!

+0

math.pow (Basis, 1/Wurzel). Beispiel: math.pow (64, 1/3.0) –

Antwort

2

Die n-te Wurzel ist die gleiche wie die (1/n) -te Potenz. Um also die n-te Wurzel von x zu finden, tun Sie x**(1/n). (Stellen Sie sicher, from __future__ import division zu tun, wenn Python 2.)

1

Mit einfachen mathematischen

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

3. mit nth Elemente ersetzt werden.