ich hab zuvor noch nie mit Python programmiert, jetzt muss ich jedoch ein Programm erstellen,
das unter anderem die Norm einer Matrix berechnet. Die Norm berechnet sich aus der
Wurzel der Summe jeder Matrixzahl hoch 2. Ich nehm also jede Zahl aus der Matrix hoch zwei und addier sie.
So wollt ich das umsetzen:
Code: Alles auswählen
import numpy
import math
def matCond(A) :
for i in range (len(A)) :
for j in range (len(A)) :
C=math.sqrt(C + (A[i,j])*(A[i,j]))
return C
Ich denke das liegt daran dass die Zahlen die ich mir mit den Schleifen einzeln rausnehme
Skalare oder Vektoren sind. Habs auch schon mit int(A[i,j]) probiert, funktioniert aber auch nicht.