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.