

# constant inout #input=net.make_input('input',values=) # Random sine wave input input = net. Print "The weights calculated by myweights are: " print weights return weights print "nef successfully imported" net = nef. prod( scaled_encoder, transformed_decoder) Print transformed_decoder # 5x1x1x5=5x5 weights = MU. Print decoder_t #1x1x1x5=1x5 transformed_decoder = MU. scale print "The i= " + str( i) + " j=" + str( j) + " scaled encoder is " + str( scaled_encoder) #print scaled_encoder # It appears that n.scale is just the encoder array scaled_encoder = scaled_encoder * n. scale)įor j in range( len( scaled_encoder)):

Print "The scale factor for the " + str( i) + "th neuron is " + str( n. Print "The scaled_encoder is: " print scaled_encoder print len( p. Print "The radii is: " print radii # It is assumed that the network has no overall scale factor or this scale factor is 1 scaled_encoder = MU.

Print "The raw encoder is: " print encoder print len( encoder) Print "The decoder is: " print decoder print len( decoder)Įncoder = p. transform print "The transform is: " print transform decoder = p. Print "The network is: " print network transform = p. Print "Either the origin node or termination node of this projection is NOT a NEFEnsemble: you cannot calculate the weights" return False network = p. Print "The origin node and termination node of this projection are both NEFEnsembles" else: name print "Calculating weights for the projection that connects from node " + p.

Print "Calculating weights for a projection in the network " + p. # Compute the weight matrix for a projection p # a projection is the link between two nodes that NEFEnsembles # This does not work if one of the two nodes is an input def myweights( p): MU as MU print "MU has the following attributes: " print ', '. append( '/Users/dir1/dir2/simulators/Nengo/nengo-5f37d63/python') I suspect that this is just a matter of getting the classpath right but I don't know where to point it. ('/Users/somedir/someotherdir/simulators/Nengo/nengo-5f37d63/lib/Lib')įile "/Users/somedir/Eclipse/mypydev/main.py", line 20, inįile "/Users/somedir/someotherdir/simulators/Nengo/nengo-5f37d63/python/nef/ init.py", line 1, inįile "/Users/somedir/someotherdir/simulators/Nengo/nengo-5f37d63/python/nef/generators.py", line 1, in ('/Users/somedir/someotherdir/simulators/Nengo/nengo-5f37d63/python') Here is my attempt in pydev using the jython jar included with nengo I have tried to set this up but am having a problem with finding jar files beginning with ca. For jython based development the eclipse/pydev ide is probably a good choice. It would be helpful (to me!) if instructions could be provided so that nengo python scripts could be entered and run (maybe debugged?) in an ide.
