问题标签 [neuron-simulator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
18 浏览

python - 我将如何进行元组解包,以使返回的变量根据二维网格中的最近邻进行配对?

我正在探索您在下图中看到的这些“神经元”之间的神经网络模拟。我遇到的困难是将每个神经元连接到它最近的邻居。我最初认为我可以通过元组解包来做到这一点,但它变得非常复杂。

在这个示例代码片段中,元组解包被配置为使得第i个神经元连接到第i + 1个神经元,直到神经元n。当它到达神经元n时,第n个神经元将连接回第一个神经元。这种元组解包是针对类似于神经元环的网络结构。

然而,在我的例子中,结构是nxn个神经元的网格。下面的列表对应于神经元:

上面的元组解包对此不起作用,因为神经元 4 不应该连接到神经元 5。由于神经元的创建方式,该列表完全从左到右排列。我试图实现的确切连接如下图所示。可以手动完成(这需要很多代码),但是我怎样才能以与示例代码相同的方式使用for循环来处理它?

连接矩阵