18/01/2020, 09:51:25 am *
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión
Noticias: LISTADO ACTUALIZADO DE CURSOS
 
 
Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: Sobrecarga de operadores en python  (Leído 2668 veces)
0 Usuarios y 1 Visitante están viendo este tema.
ingmarov
Moderador Global
Pleno*
*

Karma: +0/-0
Desconectado Desconectado

Sexo: Masculino
Honduras Honduras

Mensajes: 4.427



Ver Perfil
« : 08/11/2016, 22:12:06 pm »

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
En línea

No te confíes, revisa lo que escribo. Yo también me equivoco.
Odio el autocorrector de Android...
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Impulsado por MySQL Impulsado por PHP Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC XHTML 1.0 válido! CSS válido!