Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/12/2008, 02:43
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con mínimos cuadrados y librerías para cálculo

El problema de tu programa está claro. Es la línea 6. Cuando haces esto:

Código python:
Ver original
  1. horizontal=vertical=range(n)

Más concretamente, cuando haces:

Código python:
Ver original
  1. horizontal=vertical

No estás haciendo 2 listas distintas sino que lo que haces es que tanto vertical como horizontal apunten a la misma lista; por eso cuando cambias una cambias la otra (porque son la misma) y te salen los valores iguales. La solución es fácil: crear dos listas diferentes:

Código python:
Ver original
  1. horizontal=range(n)
  2. vertical=range(n)