Lua 脚本行含义(转换为 Python)

我想将一个用 Lua 构建的神经进化脚本转换为 Python。我做得还不错,但是遇到了下面这行,我不太确定它做了什么。

for _,neuron in pairs(network.neurons) do
local sum = 0
      for j = 1,#neuron.incoming do
          local incoming = neuron.incoming[j]
          local other = network.neurons[incoming.into]
          sum = sum + incoming.weight * other.value
      end

      if #neuron.incoming > 0 then
          neuron.value = sigmoid(sum)
      end
end

我知道 neuron 变成了本地的迭代变量,并且 pairs 是一个内置函数,它似乎在 Lua 中生成了一个 table 对象的组合(这是正确的吗?)

然而,“\ _,” 这个符号放在 neuron 之前意味着什么?这个迭代循环实际上访问了哪些值?

点赞