gpt4 book ai didi

Python:如何总结类中列表中的所有元素

转载 作者:太空宇宙 更新时间:2023-11-04 10:04:40 24 4
gpt4 key购买 nike

class Neuron:
def __init__(self, inbound_neurons=[], label=''):
self.label = label
self.inbound_neurons = inbound_neurons
self.outbound_neurons = []
self.value = None

for n in self.inbound_neurons:
n.outbound_neurons.append(self)

def forward(self):
raise NotImplemented

class Input(Neuron):
def __init__(self):
Neuron.__init__(self)

def forward(self, value=None):
if value is not None:
self.value = value

class Add(Neuron):
def __init__(self, *inputs):
Neuron.__init__(self, inputs)

def forward(self):
for n in self.inputs:
self.value = self.value + n

Add() 是类 Neuron 的子类,我在使用循环添加输入数组的所有元素时遇到了一些困难。

最佳答案

class Add(Neuron):

def __init__(self, *inputs):
Neuron.__init__(self, inputs)

def forward(self):
self.value = 0
for n in self.inbound_neurons:
self.value = self.value + n.value

return(self.value)

Add 类中的“forward”函数有一个循环,用于对 inbound_neurons 的所有元素求和。

关于Python:如何总结类中列表中的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41647849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com