Add tabulate and ruff dependencies

This commit is contained in:
cmiku committed 2026-10-14 09:56:27 +02:00
1 parent 97ee5d34a5
commit 7909016431
2 files changed
+10 -5

No files matched your search

+8 -4
View File
@@ -19,11 +19,13 @@
"""Matrix-Operationen ohne externe Bibliotheken (reine Python-Listen)."""
import math
from typing import List #da wir eine aktuelle python version verwenden wäre eingebaute schreibweise mit list[float] beser
Matrix = List[List[float]] #Matrix ist hier ein typ alias für eine verschachtelte liste aus zahlen dadurch werden die type hints lesbarer
from tabulate import tabulate
#from typing import List #da wir eine aktuelle python version verwenden wäre eingebaute schreibweise mit list[float] beser
Matrix = list[list[float]] #Matrix ist hier ein typ alias für eine verschachtelte liste aus zahlen dadurch werden die type hints lesbarer
#Funktion matmul: zwei matrizen multiplizieren
def matmul(matrix_a: Matrix, matrix_b: Matrix) -> Matrix:
@@ -63,7 +65,7 @@ def matmul(matrix_a: Matrix, matrix_b: Matrix) -> Matrix:
result: Matrix = []
for i in range(rows_a): #i steht für die zeile von a
result_row: List[float] = []
result_row: list[float] = []
for j in range(cols_b): #j steht für die spalte von b
total = 0
for k in range(cols_a): #k läuft durch die einszlnen werte die miteinander multipliziert und addiert werden
@@ -147,6 +149,8 @@ if __name__ == "__main__": #führe den testcode nur aus wenn compute.py direkt g
for row in rot_2D(math.pi / 2):
print(row)
print(tabulate(rot_2D(1.0)))
+2 -1
View File
@@ -1,3 +1,4 @@
[project]
name = "matrixmania"
version = "0.1.0"
version = "0.1.0"
dependencies = ["tabulate", "ruff"]