Cal Who wrote:
The below code produces the error as indicated. But, in
E:\Python26\Lib\site-packages\ffnet\tools I see:
drawffnet.py
drawffnet.pyc
drawffnet.pyo
Is that what it is looking for?
I'm not sure what "not callable" means.
Could it be referencing to "nn" rather than drawffnet?
What should I do to investigate this?
Thanks
from ffnet import ffnet, mlgraph, readdata
...snipped working code here ...
output, regression = nn.test(inputs2, targets2, iprint = 2)
from ffnet.tools import drawffnet
import pylab
drawffnet(nn) #Error: 'module' object is not callable
pylab.show()
except ImportError, e:
print "Cannot make drawffnet plot."
You're importing the module 'drawffnet' and then trying to call it in:
drawffnet(nn)
but, as the traceback says, modules can't be called.
I had a quick look at the documentation and it looks like you should be
calling a function called 'drawffnet' that's defined in the module
called 'drawffnet'. Try doing:
from ffnet.tools.drawffnet import drawffnet
instead.
--
http://mail.python.org/mailman/listinfo/python-list