def __init__(self, inputs, randrange = doublerange(0, 1)): self.inputscount = max(1, inputs) self.randrange = randrange self.weights = make_array(self.inputscount) self.randomize()
def __init__(self, inputs, function, threshold = 0, randrange = doublerange(0, 1)): self.function = function self.threshold = threshold super(activationneuron, self).__init__(inputs, randrange)