Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

Python logaritme vraag

Rickdj
2 antwoorden
  • Ik ben met python bezig om een programma te schrijven waarin alle formules komen die ik voor school nodig heb. Om zo snel dingen uit te kunnen rekenen. Maar nu heb ik een probleem. Python kent log niet, ik krijg een error (name log is not defined). Heeft iemand hier een oplossing voor, hoe ik toch log kan gebruiken in python.

    Alvast bedankt
    Rick
  • Om logaritmes te berekenen in Python moet je gebruik maken van de [i:5d46e02bbc]math[/i:5d46e02bbc] library. Dan heb je 2 logaritme-functies tot je beschikking: (gekopieerd van http://docs.python.org/lib/module-math.html)

    [quote:5d46e02bbc]log(x[, base])
    Return the logarithm of x to the given base. If the base is not specified, return the natural logarithm of x (that is, the logarithm to base e). Changed in version 2.3: base argument added.

    log10(x)
    Return the base-10 logarithm of x.[/quote:5d46e02bbc]

    Dus een voorbeeld:

    [code:1:5d46e02bbc]import math # Hiermee initialiseer je de math library (verplicht)
    math.log(5) # Natuurlijke logaritme van 5 (= 1.6094379124341003)
    math.log10(5) # 10-log van 5 (= 0.69897000433601886)
    math.log(5, 10) # Zelfde effect als hierboven (= 0.69897000433601875)[/code:1:5d46e02bbc]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.