Foros del Web » Programación para mayores de 30 ;) » Programación General »

PHYTON - NameError

Estas en el tema de PHYTON - NameError en el foro de Programación General en Foros del Web. Hola soy un estudiante y hasta ahora me estoy tomando mis primeros pasos en Python, quiero simular una topología, pero tengo este error: "NameError: nombre ...
  #1 (permalink)  
Antiguo 14/04/2015, 11:56
Avatar de dialeju  
Fecha de Ingreso: abril-2015
Mensajes: 1
Antigüedad: 9 años
Puntos: 0
PHYTON - NameError

Hola soy un estudiante y hasta ahora me estoy tomando mis primeros pasos en Python, quiero simular una topología, pero tengo este error: "NameError: nombre de" dominio "no está definido", la variable se define ... no entiendo por qué el error este es el código ... inmensamente agradecidos por su apoyo .:



import random
from numpy import *
import scipy as Sci
import scipy.linalg

def argumentos(x):
count = 0
for i in range(0,len(x)):
count += x[i]
return count

domain=0
def waxman(_lambda=None, alpha=None, beta=None, domain=None):

n = argumentos(waxman)
if (n < 4): # default parameter values
_lambda = 0.6 # intensity of the Poisson process
alpha = 0.4 # parameter for the link probability
beta = 0.1 # parameter for the link probability
domain = mcat([0, 10, 0, 10]) # bounds for the "geografical" domain
xmin = domain(1)
xmax = domain(2)
ymin = domain(3)
ymax = domain(4)
clear(mstring('domain'))

area = (xmax - xmin) * (ymax - ymin)
npoints = scipy.stats.poisson(_lambda * area); print (npoints)

nd_coord = random.random(npoints, 2)
nd_coord(slice[:], 1).lvalue = nd_coord(slice[:], 1) * (xmax - xmin) + xmin
nd_coord(slice[:], 2).lvalue = nd_coord(mslice[:], 2) * (ymax - ymin) + ymin

x_rep = repmat(nd_coord(slice[:], 1), 1, npoints)
y_rep = repmat(nd_coord(slice[:], 2), 1, npoints)
dist_matr = sparse(triu(((x_rep - x_rep.cT) elpow 2 + (y_rep - y_rep.cT) elpow 2) elpow 0.5, 1))

prob_matr = alpha * spfun(mstring('exp'), -dist_matr /eldiv/ (beta * max(max(dist_matr))))

runi = sprand(dist_matr)
adj_matr = logical_and((runi > 0), (runi < prob_matr))

figure(1)
clf()
hold(mstring('on'))
plot(nd_coord(slice[:], 1), nd_coord(slice[:], 2), mstring('.'))
gplot(adj_matr, nd_coord)
hold(mstring('off'))

Etiquetas: string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:58.