Hola
Estoy estudiando en Python 3.4 un poco sobre clases y me ha interesado el tema de sobrecarga de operadores, ya he realizado un pequeño programa sobrecargando el operador * de multiplicación y me ha funcionado bien, pero me he estancado en un problema que por simplificar lo sustituyo con operaciones vectoriales.
Si tenemos la clase "vector" con el operador sobrecargado * en un método que nos facilita el producto punto de dos vectores, u y v por ejemplo. Para calcular el producto punto simplemente anotamos "u*v" y nos arroja el resultado. Y aquí mi duda, ¿Es posible incluir el producto de un escalar por un vector en la misma sobrecarga? es que un escalar no pertenece a la clase vector.
Saludos