ich habe die funktion fast geschafft. ich muss noch das mit den passenden Dimensionen hinkriegen.
ich hab ne frage:
wieso brauchen die beiden listen ( ` v1, matrix[0] ` )die gleichen längen?
warum kommt beim ersten index von matrix * 3 nicht 24, sondern 18 raus? ich müsste die liste v1 mit einem ...
Die Suche ergab 11 Treffer
- Dienstag 7. April 2015, 20:41
- Forum: Allgemeine Fragen
- Thema: python anfänger problem
- Antworten: 16
- Zugriffe: 3759
- Dienstag 7. April 2015, 13:58
- Forum: Allgemeine Fragen
- Thema: python anfänger problem
- Antworten: 16
- Zugriffe: 3759
Re: python anfänger problem
danke dass ihr mir versucht zu helfen...
ich denke ich bin schon ziemlich nah dran die lösung zu finden. für mich als Anfänger ist es schwer die richtigen Techniken zu finden und anzuwenden.
also wenn ich ´print sum(x*element[0] for x,element in zip(v1,matrix))´ verwende kriege ich das ...
ich denke ich bin schon ziemlich nah dran die lösung zu finden. für mich als Anfänger ist es schwer die richtigen Techniken zu finden und anzuwenden.
also wenn ich ´print sum(x*element[0] for x,element in zip(v1,matrix))´ verwende kriege ich das ...
- Dienstag 7. April 2015, 10:36
- Forum: Allgemeine Fragen
- Thema: python anfänger problem
- Antworten: 16
- Zugriffe: 3759
Re: python anfänger problem
ist meine Funktion für ein Vektorprodukt gut so?
oder sollte ich das anders machen?
oder sollte ich das anders machen?
Code: Alles auswählen
vector = [2,2,2]
vector2 =[3,3,3]
def vektorprod(v1,v2):
return sum([v1[i]*v2[i] for i in range(len(v1))])
print vektorprod(vector,vector2)
- Dienstag 7. April 2015, 10:17
- Forum: Allgemeine Fragen
- Thema: python anfänger problem
- Antworten: 16
- Zugriffe: 3759
Re: python anfänger problem
Danke für den Tipp! werd ich in Zukunft beachten.
- Montag 6. April 2015, 17:37
- Forum: Allgemeine Fragen
- Thema: Vektor-Matrixprodukt ohne numpy
- Antworten: 3
- Zugriffe: 7780
Re: Vektor-Matrixprodukt ohne numpy
vector = [2,2,2]
matrix = [[3,3,3],[3,3,3]]
jj = sum(x*y for x,y in zip(vector,matrix))
print jj
hierbei kommt nicht das Vektor-Matrixprodukt raus!
oder habe ich das irgendwie falsch verstanden?
ich kriege diese fehlermeldung:
unsupported operand type(s) for +: 'int' and 'list'
ich verstehe ...
matrix = [[3,3,3],[3,3,3]]
jj = sum(x*y for x,y in zip(vector,matrix))
print jj
hierbei kommt nicht das Vektor-Matrixprodukt raus!
oder habe ich das irgendwie falsch verstanden?
ich kriege diese fehlermeldung:
unsupported operand type(s) for +: 'int' and 'list'
ich verstehe ...
- Montag 6. April 2015, 17:11
- Forum: Allgemeine Fragen
- Thema: Vektor-Matrixprodukt ohne numpy
- Antworten: 3
- Zugriffe: 7780
Vektor-Matrixprodukt ohne numpy
ich versuche eine Funktion zu programmieren die:
- das Skalarprodukt von A und B ausgibt, falls A und B Vektoren passender Dimension sind sowie
- das Vektor-Matrixprodukt von A und B ausgeben, falls A eine Matrix und B ein Vektor passender Dimension sind.
Das alles OHNE numpy und so
das mit dem ...
- das Skalarprodukt von A und B ausgibt, falls A und B Vektoren passender Dimension sind sowie
- das Vektor-Matrixprodukt von A und B ausgeben, falls A eine Matrix und B ein Vektor passender Dimension sind.
Das alles OHNE numpy und so
das mit dem ...
- Montag 6. April 2015, 12:43
- Forum: Allgemeine Fragen
- Thema: python anfänger problem
- Antworten: 16
- Zugriffe: 3759
Re: python anfänger problem
ich möchte ja eben eine NEUE Funktion schreiben
mit 2 parametern
und ja 4 fällen und die überprüfung der Dimensionen
die Funktion soll ein Skalarprodukt durchführen können
und ein Vektor-Matrixprodukt durchführen können wenn die Dimensionen passen
bin verwirrt :/
die NEGIERE FUNKTION PASST EH ...
mit 2 parametern
und ja 4 fällen und die überprüfung der Dimensionen
die Funktion soll ein Skalarprodukt durchführen können
und ein Vektor-Matrixprodukt durchführen können wenn die Dimensionen passen
bin verwirrt :/
die NEGIERE FUNKTION PASST EH ...
- Montag 6. April 2015, 12:38
- Forum: Allgemeine Fragen
- Thema: python anfänger problem
- Antworten: 16
- Zugriffe: 3759
Re: python anfänger problem
die 2 Fälle sind bei negiere Funktion
ich kann ja nur entweder eine matrix oder einen Vektor negieren
ich kann ja nur entweder eine matrix oder einen Vektor negieren
- Montag 6. April 2015, 12:21
- Forum: Allgemeine Fragen
- Thema: python anfänger problem
- Antworten: 16
- Zugriffe: 3759
Re: python anfänger problem
deine negiere Funktion ist wirklich gut!
danke für die Hilfe!
aber irgendwie komme ich dadurch nicht auf die lösung für die product-funktion?
ich habe nämlich jetzt 2 Parameter! wie komme ich auf die einzelnen zahlen der matrix? und gleichzeitig auf die einzelnen zahlen des Vektors?
Also nochmal ...
danke für die Hilfe!
aber irgendwie komme ich dadurch nicht auf die lösung für die product-funktion?
ich habe nämlich jetzt 2 Parameter! wie komme ich auf die einzelnen zahlen der matrix? und gleichzeitig auf die einzelnen zahlen des Vektors?
Also nochmal ...
- Montag 6. April 2015, 11:26
- Forum: Allgemeine Fragen
- Thema: python anfänger problem
- Antworten: 16
- Zugriffe: 3759
Re: python anfänger problem
@Sirius3
Danke für den Tipp mit isinstance!
Aber bei manchen Situationen kommt man auch mit einem if aus, wie in meiner Funktion
denn meine negiere funktion macht eigentlich das selbe wie deine funktion nur dass ich halt 'if" verwende... oder?
if type(vector) == int:
print " Typ int " #mach das ...
Danke für den Tipp mit isinstance!
Aber bei manchen Situationen kommt man auch mit einem if aus, wie in meiner Funktion
denn meine negiere funktion macht eigentlich das selbe wie deine funktion nur dass ich halt 'if" verwende... oder?
if type(vector) == int:
print " Typ int " #mach das ...
- Montag 6. April 2015, 08:37
- Forum: Allgemeine Fragen
- Thema: python anfänger problem
- Antworten: 16
- Zugriffe: 3759
python anfänger problem
Liebe Leute
ich versuche schon seit tagen eine Vektor-matrix-produkt Funktion zu programmieren. allerdings ohne numpy!
ich habe bereits eine Funktion programmiert die jeden Eintrag eines Vektors oder einer Matrix negiert, dh jeden eintrag des Vektors/der Matrix mit -1 multipliziert
ich habe es ...
ich versuche schon seit tagen eine Vektor-matrix-produkt Funktion zu programmieren. allerdings ohne numpy!
ich habe bereits eine Funktion programmiert die jeden Eintrag eines Vektors oder einer Matrix negiert, dh jeden eintrag des Vektors/der Matrix mit -1 multipliziert
ich habe es ...
