PNVA: Programmering, Python hjælp

#1| 0

Hej PN

Sidder og arbejder med en opgave i programmering. Vi benytter sproget python, og er temmelig nybegynder. Har kun haft faget i et par måneder og er min eneste erfaring med programmering.

Problemet er jeg skal oprette en ny Class, til at repræsenterer simple 2D-matricer.

Det er gået fint, men jeg skal definerer funktionen __mul__ der skal kunne beskrive, hvordan to instanser af min klasse skal multipliceres. Problemet er at jeg har lavet hele mit program, således at den betragter værdierne som ÉN liste af elementer, og ikke en MASSE lister af lister. Jeg troede det var skide smart, men det var jeg ikke om det er.

Problemet opstår når jeg skal multiplicere to matricer som sagt. Min funktion kan pt. udregne resultaterne for den første søjle i resultatsmatricen, men kommer ikke videre fordi jeg (kan ikke undgå det) ændre søjlen i den første matrix.

Anyways hvis det er nogen python kyndige, der har lyst og mulighed for at bruge 5-10 min vil jeg prise mig lykkelig. Kan enten klares via skype eller telefon.

Her er et billede af koden:



Redigeret af magli184 d. 27-11-2014 21:26
← Gå til forumoversigtenGå til toppen ↑
Skriv et svar