syle: run black formatter and changed comment description

This commit is contained in:
Sandro Zimmermann 2026-03-15 12:22:31 +01:00
parent fcfabfe170
commit 156ccd783b

View File

@ -1,12 +1,12 @@
#%% # %%
import numpy as np import numpy as np
import sympy as sp import sympy as sp
from IPython.display import display, Math from IPython.display import display, Math
#%% # %%
# Parameter # Parameter
A = np.array([[1,3,-1],[4,-2,8]]) A = np.array([[1, 3, -1], [4, -2, 8]])
B = np.array([[-3,9,3],[-6,6,3]]) B = np.array([[-3, 9, 3], [-6, 6, 3]])
# Layout # Layout
print(60 * "-") print(60 * "-")
@ -14,20 +14,20 @@ print("Aufgabe 3. Matrizen berechnen (Numpy)")
print(__file__) print(__file__)
print(60 * "-") print(60 * "-")
#Berechnung # Berechnung
C=A+B C = A + B
D=-2*A D = -2 * A
E=(1/3)*B E = (1 / 3) * B
F=2*B-A F = 2 * B - A
#Ausgabe # Ausgabe
print(f"C = {C}") print(f"C = {C}")
print(f"D = {D}") print(f"D = {D}")
print(f"E = {E}") print(f"E = {E}")
print(f"F = {F}") print(f"F = {F}")
print(60 * "-") print(60 * "-")
#%% # %%
# Parameters # Parameters
A = sp.Matrix([[1, 3, -1], [4, -2, 8]]) A = sp.Matrix([[1, 3, -1], [4, -2, 8]])
B = sp.Matrix([[-3, 9, 3], [-6, 6, 3]]) B = sp.Matrix([[-3, 9, 3], [-6, 6, 3]])
@ -41,10 +41,10 @@ print("-" * 60)
# Berechnung # Berechnung
C = A + B C = A + B
D = -2 * A D = -2 * A
E = sp.Rational(1, 3) * B # ← keeps fractions exact, e.g. 1 not 0.333... E = sp.Rational(1, 3) * B # ← keeps fractions exact, e.g. 1 not 0.333...
F = 2 * B - A F = 2 * B - A
# Ausgabe symbolic, paper-style # Ausgabe, symbolisch
for name, matrix in [("C", C), ("D", D), ("E", E), ("F", F)]: for name, matrix in [("C", C), ("D", D), ("E", E), ("F", F)]:
display(Math(rf"{name} = {sp.latex(matrix)}")) display(Math(rf"{name} = {sp.latex(matrix)}"))
@ -52,10 +52,10 @@ print("-" * 60)
# %% # %%
# Parameters # Parameters
A = sp.Matrix([[4,-3,2],[6,2,5],[-1,-2,3]]) A = sp.Matrix([[4, -3, 2], [6, 2, 5], [-1, -2, 3]])
B = sp.Matrix([[3,4],[1,2],[5,6]]) B = sp.Matrix([[3, 4], [1, 2], [5, 6]])
u = sp.Matrix([0,2,-4]) u = sp.Matrix([0, 2, -4])
v = sp.Matrix([1,3,-3]) v = sp.Matrix([1, 3, -3])
# Layout # Layout
print("-" * 60) print("-" * 60)
@ -68,13 +68,13 @@ berechnungen = [
("a", lambda: A * B), ("a", lambda: A * B),
("b", lambda: B * A), ("b", lambda: B * A),
("c", lambda: A * u), ("c", lambda: A * u),
("d", lambda: A ** 2), ("d", lambda: A**2),
("e", lambda: B * B), ("e", lambda: B * B),
("f", lambda: v.T * u), ("f", lambda: v.T * u),
("g", lambda: v * u), ("g", lambda: v * u),
("h", lambda:u * v.T), ("h", lambda: u * v.T),
("i", lambda: B.T * v), ("i", lambda: B.T * v),
("j", lambda: v.T * B) ("j", lambda: v.T * B),
] ]
for name, berechnung in berechnungen: for name, berechnung in berechnungen: