Python - Funciones de scipy

 
Vista:

Funciones de scipy

Publicado por Jorge (1 intervención) el 19/09/2007 12:08:10
Es la primera vez que uso python y estoy copiando ejemplos de un manual. He importado scipy:


import scipy


y despues he escrito:


x= (arange(50.0)-25)/2.0


Y me sale el siguiente mensaje de error:


Traceback (most recent call last):
File "<pyshell#1>", line 1, in -toplevel-
x= (arange(50.0)-25)/2.0
NameError: name 'arange' is not defined


De hecho me sale este mismo mensaje cada vez que uso una funcion de scipy. Donde esta el fallo?


Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Funciones de scipy

Publicado por ^whippersnapper^ (2 intervenciones) el 30/09/2007 07:47:56
Creo que el fallo está en que estás importando a scipy y no a su contenido
Si lo que haces es:

import scipy
entonces podrás acceder a sus funciones escribiendo scipy.función(*args)
Por ejemplo:
x= (scipy.arange(50.0)-25)/2.0

Ahora bien, si lo que quieres es usar todas sus funciones sin la necesidad de ponerles "scipy." puedes hacer esto:
from scipy import *
Entonces sí podrías hacer lo que quisiste desde un inicio:
x= (arange(50.0)-25)/2.0

Salu2x
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar