Cal Who
3/14/2010 9:01:00 PM
"MRAB" <python@mrabarnett.plus.com> wrote in message
news:mailman.745.1268592389.23598.python-list@python.org...
> 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.
Thanks, Works great - please see my other post