Hi all,
I have created a model of two separate neuron populations A and B. Next, I create a PopulationView of the first 500 neurons of each population. I connect both PopulationViews via a Projection with STDP and monitor the weight dynamics. This works fine and results in increasing weights, however, if I create a PopulationView using neurons 500 to 999, i.e. PVB = B[500:1000], instead of B[:500], the resulting monitored weights are a mix of list([]), NaNs and extremely small values 4.9347e-320. My expectation would be that the outcomes using the first 500 neurons or the second 500 neurons should be the same. I couldn't figure out why this is happening. Does someone have an idea why this happens?
Best,
Dominik