Dritte Wurzel mit Python berechnen?
Also, man kann ja
from math import sqrt
sqrt(x)
machen. Aber wie macht man bspw. die dritte oder vierte Wurzel mit Python?
Danke im Voraus
- Tbear44
3 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Mathematik, Python
Die n-te Wurzel erhält man am einfachsten, indem man die folgende Identität nutzt...
D.h. du kannst...
x**(1/n)
... nutzen.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Mathematik
Ergänzung zur vierten Wurzel:
Da Potenzen viel Zeit kosten, die Berechnung der Quadratwurzel aber als vergleichsweise schnell implementiert werden kann, lohnt es sich bei sehr vielen Berechnungen vierter Wurzeln, Folgendes zu verwenden:
sqrt(sqrt(x))
Woher ich das weiß:Hobby – Hobby, Studium, gebe Nachhilfe
Nutzer, der sehr aktiv auf gutefrage ist
Rechne "hoch 1/3 oder 1/4".
https://software.intel.com/sites/default/files/managed/a4/60/253665-sdm-vol-1.pdf
Intel hat das sogar in der hardware implementiert, FSQRT unter anderem.
Weiß nicht ob amd das auch hat.