def _calc_output(self): if self.mode != 'spike': return ActivityNode._calc_output(self) if self._set_current is not None: curr = self._set_current else: curr = self.array_to_current(self.accumulator.value()) + self.Jbias if self.current_noise is not None: curr = self.add_current_noise(curr) self._output = self.calc_spikes(curr)
def _calc_output(self): if self.mode!='spike': return ActivityNode._calc_output(self) if self._set_current is not None: curr=self._set_current else: curr=self.array_to_current(self.accumulator.value())+self.Jbias if self.current_noise is not None: curr=self.add_current_noise(curr) self._output=self.calc_spikes(curr)
def _calc_output(self): if self.mode != 'spike': return ActivityNode._calc_output(self) if self._set_current is not None: curr = self._set_current elif self._input is not None: curr = self._input else: curr = numpy.zeros(self.neurons) if self.current_noise is not None: curr = self.add_current_noise(curr) self._output = self.calc_spikes(curr)