Vektornormen¶
NumPy erlaubt die Auswertung einer Vielzahl unterschiedlicher Normen für Vektoren und Matrizen (→ Operatornorm):
import numpy
Die NumPy Unterbibliothek für lineare Algebra stellt die entsprechende Funktionalistät zur Verfügung:
import numpy.linalg as linalg
Wir legen einen Vektor mit 100 zufälligen Werten an:
v = numpy.random.rand(100)
und berechnen die Euklidische Norm:
print "Euklidische Norm :", linalg.norm(v,2)
und berechnen die 1-Norm:
print "1-Norm :", linalg.norm(v,1)
und berechnen die Maximums Norm:
print "Infty-Norm :", linalg.norm(v,numpy.inf)
Download 01-norm.py
.