From 14666173919179c1acd454cbd0d134add17d75e3 Mon Sep 17 00:00:00 2001 From: zimmersandro Date: Tue, 2 Jun 2026 22:19:35 +0200 Subject: [PATCH] Frobenius-Norm --- src/klausurvorbereitung/frobenius_norm.py | 28 +++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/klausurvorbereitung/frobenius_norm.py diff --git a/src/klausurvorbereitung/frobenius_norm.py b/src/klausurvorbereitung/frobenius_norm.py new file mode 100644 index 0000000..ec2eca6 --- /dev/null +++ b/src/klausurvorbereitung/frobenius_norm.py @@ -0,0 +1,28 @@ +""" +Frobenius-Norm ||A||F + +A Matrix: + +[4 9] +[2 7] +""" + +import numpy as np +import sympy as sp + +# Numpy +A = np.array([[4, 9], [2, 7]]) +n = np.linalg.norm(A, ord="fro") +print(n.round(4)) + +# Sympy +A = sp.Matrix([[4, 9], [2, 7]]) +n = A.norm(ord="fro") +print(n) + +""" +Ausgabe: + +12.2474 +5*sqrt(6) +"""