Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Algorithmen » Matrizenmultiplikation » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Matrizenmultiplikation
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
niete123
unregistriert
Matrizenmultiplikation Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Kann mir jemand beim vollständigen helfen :

# Diese Funktion können Sie verwenden, um Matrizen auszugeben.
def printMatrix(m):
for line in m:
print('|', end='')
i = 0
for value in line:
if (i > 0):
print(' ', end='')
print(value, end='')
i = i + 1
print("|")

# Implementieren Sie ab hier Ihre Lösungen:
def matMultDef(a, b):
print('Parameter a:')
printMatrix(a)
print('Parameter b:')
printMatrix(b)
# hier soll Ihre Implementierung der Matrixmultiplikation laut Definition stehen.
result = a # durch das Ergebnis Ihrer Implementierung ersetzen
return result

def matMultDC(a, b):
print('Parameter a:')
printMatrix(a)
print('Parameter b:')
printMatrix(b)
# hier soll Ihre Implementierung der Matrixmultiplikation nach dem Paradigma "Teile und Herrsche"
result = a # durch das Ergebnis Ihrer Implementierung ersetzen
return result

# Hier ist ein Testfall:
result = matMultDef(
[ # a
[3, 2, 1],
[1, 0, 2]
],
[ # b
[1, 2],
[0, 1],
[4, 0]]
)

print('berechnet:')
printMatrix(result)

# Das Ergebnis sollte folgende Matrix sein:
# [
# [7, 8],
# [9, 2]
# ]

Meine Ideen:
Dachte das man beides multiplizeiren muss aber ich liege da glaube ich komplett falsch.. Ich bräucht da eure Hilfe !
18.05.2017 21:24
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » Algorithmen » Matrizenmultiplikation