Cython, Special methoden überladen ?
Verfasst: Dienstag 9. August 2011, 13:58
Hi,
ist es möglich eine spezial methode zu überladen ? Diese sollten ja nicht mit `cdef` definiert werden.
Was ich im grunde möchte ist folgendes:
Wenn ich nun aber folgendes aufrufe:
kommt die fehlermeldung dass Vector nicht zu float konvertiert werden kann.
Danke schonmal,
Niklas
ist es möglich eine spezial methode zu überladen ? Diese sollten ja nicht mit `cdef` definiert werden.
Was ich im grunde möchte ist folgendes:
Code: Alles auswählen
cdef class Vector:
def __add__(self, Vector other):
# add 2 vectors
def __add__(self, double other):
# add other to every component in vector
Code: Alles auswählen
v1 = Vector()
v2 = Vector(1)
v3 = v1 + v2
Danke schonmal,
Niklas