|
Mathematische Funktionen
Name |
Erläuterung |
|
abs(x) |
Absolutwert bei Integer-Zahlen |
chr(i) |
Ausgabe des i-Zeichens (Ascii-Code) |
compile(source, filename, mode [,flags [,dont_inherit [,options]]]) |
Übersetzt einen String oder eine Datei in ein ausführbares Objekt |
complex([real, [,imag]]) |
Erzeugt eine komplexe Zahl |
float([x]) |
Erzeugt eine Gleitkommazahl |
hex(x) |
Gibt den Hexadezimalwert der ganzen Zahl x in Form eines zurück |
min |
Minimum |
max |
Maximum |
oct(x) |
>Gibt den Oktalwert der ganzen Zahl x in Form eines zurück |
ord(c) |
Gibt den Unicodewert des Zeichen c aus. |
pow(x[,y[,y]]) |
Potenzfunktion |
** |
Potenzfunktion |
round(x[,n]) |
rundet auf n-Nachkommastellen |
sum |
Summierung |
print(?) |
Ausgabe der Parameter |
ceil(x) |
Rundet auf die nächsthöhere Ganzzahl |
copysign(x) |
Überträgt das Vorzeichen |
fabs(x) |
Absolutwert bei Floating-Points |
factorial(x) |
Fakultät |
floor(x) |
Rundet auf die nächstniedrigere Ganzzahl |
fmod(x,y) |
Berechnet Modulo |
frexp(x) |
Extrahiert Mantisse und Exponent |
fsum(iterable) |
Summiert die "Liste, Menge" |
isfinite(x) |
Gibt True zurück, wenn x weder inf, -inf oder nan ist |
isinf(x) |
Gibt True zurück, wenn x entweder inf oder -inf ist |
isnan(x) |
Gibt True zurück, wenn x nan ist. |
ldexp(m,e) |
Bestimmt Zahl aus Mantisse und Exponent |
trunc(x) |
Gibt den Vorkommaanteil zuück (à ceil) |
Exponential und Logarithmusfunktionen
Name |
Erläuterung |
|
exp(x) |
ex
|
expm1(x) |
ex-1. Ist genauer als exp(x)-1. |
log(x[,base]) |
Logarithmus mit Basis |
log10(x) |
Dekadischer Lograithmus |
log1p(x) |
Berechnet log(1+x). Ist genauer als log(x)+1. |
pow(x,y) |
xy
|
** |
xy
|
sqrt(x) |
Wurzel |
Trigonometrische Funktionen
Name |
Erläuterung |
|
acos(double x) |
arccos(x) im Bereich [0, p], x [-1, 1] |
asin(double x) |
arcsin(x) im Bereich [-p/2, p/2], x [-1, 1] |
atan(double x) |
arctan(x) im Bereich [-p/2, p/2] |
atan2(double y, double x) |
arctan(y/x) im Bereich [-p, p] |
cos(double x) |
Kosinus von x |
hypot(x) |
Euklidsche Norm |
sin(x) |
sin(x) |
tan(x) |
Tangens von x |
degrees(x) |
Bogenmaß in Grad: *180/ |
radians(x) |
Grad in Bogenmaß in Grad: * /180 |
acosh(x) |
ArcCosinus Hyperbolicus von x |
asinh(x) |
ArcSinus Hyperbolicus von x |
atanh(x) |
ArcTangens Hyperbolicus von x |
cosh(x) |
Cosinus Hyperbolicus von x |
sinh(x) |
Sinus Hyperbolicus von x |
tanh(x) |
Tangens Hyperbolicus von x |
Statistikfunktionen
Name |
Erläuterung |
|
erf(x) |
Gauß'sche Fehlerfunktion |
erfc(x) |
Berechnet 1.0-erf(x) |
gamma(x) |
Gammafunktion an der Stelle x |
lgamma(x) |
Berechnet den natürlichen Logarithmus des Betrags der Gammafunktion an der Stelle x. |
cmath
Die Funktionen sind in der Bibliothek cmath definiert:
Name |
Erläuterung |
|
phase(x) |
Berechnet die Phase der komplexen Zahl x. |
polor(x) |
Berechnet die Polardarstellung der komplexen Zahl x. |
rect(r,phi) |
Konvertiert die Polardarstellung mit dem Radius und Winkel in ihre kartesische Darstellung. |
Random
Dieses Kapitel behandelt die Benutzung von Zufallszahlen.
Dazu muss man das Modul Random einbinden:
import random
Name |
Erläuterung |
|
ssed([x],version) |
Initialisiert den Zufallsgenerator |
randint(a,b) |
Ganzahlige Zufallszahlen |
randrange([start][,stop][,step]) |
Erzeugt eine Zufallszahl im angegebenen Bereich |
random() |
Zufallszahlen 0 bis <1 |
Beispiel:
import math
a = math.sqrt(2)
print(a)
|
|