Die Suche ergab 11 Treffer

von jjonson123
Dienstag 7. April 2015, 20:41
Forum: Allgemeine Fragen
Thema: python anfänger problem
Antworten: 16
Zugriffe: 3759

Re: python anfänger problem

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 ...
von jjonson123
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 ...
von jjonson123
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?

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)
von jjonson123
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.
von jjonson123
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 ...
von jjonson123
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 ...
von jjonson123
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 ...
von jjonson123
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
von jjonson123
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 ...
von jjonson123
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 ...
von jjonson123
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 ...