def getOutput(self, inp : Input): #Calcolo gli outputs delle hidden units inp2hiddList = list() for u in self.hiddenLayer: inp2hiddList.append(u.getOutput(inp.getInput())) inp2hidd = np.array(inp2hiddList) #calcolo gli output di rete hidd2outList = list() for u in self.outputLayer: hidd2outList.append(u.getOutput(inp2hidd)) return np.array(hidd2outList)