syle: run black formatter and changed comment description
This commit is contained in:
parent
fcfabfe170
commit
156ccd783b
@ -1,12 +1,12 @@
|
||||
#%%
|
||||
# %%
|
||||
import numpy as np
|
||||
import sympy as sp
|
||||
from IPython.display import display, Math
|
||||
|
||||
#%%
|
||||
# %%
|
||||
# Parameter
|
||||
A = np.array([[1,3,-1],[4,-2,8]])
|
||||
B = np.array([[-3,9,3],[-6,6,3]])
|
||||
A = np.array([[1, 3, -1], [4, -2, 8]])
|
||||
B = np.array([[-3, 9, 3], [-6, 6, 3]])
|
||||
|
||||
# Layout
|
||||
print(60 * "-")
|
||||
@ -14,20 +14,20 @@ print("Aufgabe 3. Matrizen berechnen (Numpy)")
|
||||
print(__file__)
|
||||
print(60 * "-")
|
||||
|
||||
#Berechnung
|
||||
C=A+B
|
||||
D=-2*A
|
||||
E=(1/3)*B
|
||||
F=2*B-A
|
||||
# Berechnung
|
||||
C = A + B
|
||||
D = -2 * A
|
||||
E = (1 / 3) * B
|
||||
F = 2 * B - A
|
||||
|
||||
#Ausgabe
|
||||
# Ausgabe
|
||||
print(f"C = {C}")
|
||||
print(f"D = {D}")
|
||||
print(f"E = {E}")
|
||||
print(f"F = {F}")
|
||||
print(60 * "-")
|
||||
|
||||
#%%
|
||||
# %%
|
||||
# Parameters
|
||||
A = sp.Matrix([[1, 3, -1], [4, -2, 8]])
|
||||
B = sp.Matrix([[-3, 9, 3], [-6, 6, 3]])
|
||||
@ -41,10 +41,10 @@ print("-" * 60)
|
||||
# Berechnung
|
||||
C = A + B
|
||||
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
|
||||
|
||||
# Ausgabe – symbolic, paper-style
|
||||
# Ausgabe, symbolisch
|
||||
for name, matrix in [("C", C), ("D", D), ("E", E), ("F", F)]:
|
||||
display(Math(rf"{name} = {sp.latex(matrix)}"))
|
||||
|
||||
@ -52,10 +52,10 @@ print("-" * 60)
|
||||
|
||||
# %%
|
||||
# Parameters
|
||||
A = sp.Matrix([[4,-3,2],[6,2,5],[-1,-2,3]])
|
||||
B = sp.Matrix([[3,4],[1,2],[5,6]])
|
||||
u = sp.Matrix([0,2,-4])
|
||||
v = sp.Matrix([1,3,-3])
|
||||
A = sp.Matrix([[4, -3, 2], [6, 2, 5], [-1, -2, 3]])
|
||||
B = sp.Matrix([[3, 4], [1, 2], [5, 6]])
|
||||
u = sp.Matrix([0, 2, -4])
|
||||
v = sp.Matrix([1, 3, -3])
|
||||
|
||||
# Layout
|
||||
print("-" * 60)
|
||||
@ -68,13 +68,13 @@ berechnungen = [
|
||||
("a", lambda: A * B),
|
||||
("b", lambda: B * A),
|
||||
("c", lambda: A * u),
|
||||
("d", lambda: A ** 2),
|
||||
("d", lambda: A**2),
|
||||
("e", lambda: B * B),
|
||||
("f", lambda: v.T * u),
|
||||
("g", lambda: v * u),
|
||||
("h", lambda:u * v.T),
|
||||
("h", lambda: u * v.T),
|
||||
("i", lambda: B.T * v),
|
||||
("j", lambda: v.T * B)
|
||||
("j", lambda: v.T * B),
|
||||
]
|
||||
|
||||
for name, berechnung in berechnungen:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user