Here is the command line python: >>> import scipy.sparse.linalg as linalg >>> >>> linalg.eigen() Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'module' object is not callable >>>
It's really wired. Jankins On 1/11/2010 7:53 PM, josef.p...@gmail.com wrote: > On Mon, Jan 11, 2010 at 7:16 PM, Jankins<andyjian430...@gmail.com> wrote: > >> I am sorry. My bad. >> >> File "C:\test.py", line 7, in<module> >> print linalg.eigen(M) >> TypeError: 'module' object is not callable >> >> I installed "pythonxy". "pythonxy" has already included the scipy package. >> >> On 1/11/2010 6:12 PM, Robert Kern wrote: >> >>> On Mon, Jan 11, 2010 at 18:03, Jankins<andyjian430...@gmail.com> wrote: >>> >>> >>>> It is very simple code: >>>> >>>> import networkx as nx >>>> import scipy.sparse.linalg as linalg >>>> >>>> G = nx.Graph() >>>> G.add_star(range(9)) >>>> M= nx.to_scipy_sparse_matrix(G) >>>> print linalg.eigen(M) >>>> >>>> Thanks. >>>> >>>> >>> Please post the complete traceback. >>> > eigen is both a function and a module. Normally the function shadows the > module > > >> python >> > Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] > on > win32 > Type "help", "copyright", "credits" or "license" for more information. > >>>> import scipy.sparse.linalg.eigen >>>> scipy.sparse.linalg.eigen >>>> > <function eigen at 0x01541AB0> > > I'm not able to import the eigen module, so there is either something > different with python 2.6 or networkx is doing some magic ? > > Can you try without networkx, try linalg.eigen.eigen ? > > Does > >>>> scipy.sparse.linalg.eigen >>>> > show the module or the function? > > Josef > > PS: I don't like functions shadowing a module > >>> >>> >> _______________________________________________ >> NumPy-Discussion mailing list >> NumPy-Discussion@scipy.org >> http://mail.scipy.org/mailman/listinfo/numpy-discussion >> >> > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > http://mail.scipy.org/mailman/listinfo/numpy-discussion > _______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion