programmieraufgabe zu diskrete Faltung?
Ich bin neu in Python und habe diese Aufgabe bekommen. Wir haben eine Definition der Berechnung, die wir durchführen sollen.
xs und ys sind zwei Sätze der Länge N und die diskrete Faltung bei 0 ist "(xs ∗ ys) 0: = NX - 1 n = 0 xs [n] · ys [N - 1 - n].
Wir sollten auch assert hinzufügen auf die Funktion, damit wir überprüfen können, ob es richtig ist.
assert convolute_0([1], [10] ) == 1*10
assert convolute_0([1,2], [10,20] ) == 1*20 + 2*10
assert convolute_0([1,2,3], [10,20,30] ) == 1*30 + 2*20 + 3*10
assert convolute_0([1,2,3,4], [10,20,30,40]) == 1*40 + 2*30 + 3*20 + 4*10
Das sollte das Ergebnis sein. Ich weiß, wie man Mengen macht, aber ich weiß nicht, wie man die Elemente verschiedener Mengen multipliziert und was in den Mengen sein sollte.

Computer,
Mathematik,
programmieren,
Python