首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Python中生成对称网络中内部分支的索引数

在Python中生成对称网络中内部分支的索引数
EN

Stack Overflow用户
提问于 2022-08-02 08:49:18
回答 1查看 34关注 0票数 -1

我有两个对称网络。对于每一个网络,我都在寻找一个数学关系来生成以绿色突出显示的内部分支的索引数。

对于左边的3x3Index=[3,5,6,8]4x4在右边,Index=[4,5,7,8,9,11,12,14,15,16,18,19]

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-02 09:14:11

我找到了解决这个问题的解决方案,但我认为这不是最聪明的方法,不管它是如何工作的!我已经承认网络是一个正方形,告诉我如果我错了。

我逐个计算所有边界,然后删除网络分支集合中的边界集。

代码语言:javascript
运行
复制
# size of a side of the network
N = 3

top = [i for i in range(N)]
left = [N + i * (2 * N + 1) for i in range(N)]
right = [2 * N + i * (2 * N + 1) for i in range(N)]
bottom = [i for i in range(right[-1] + 1, right[-1] + 1 + N)]

total = set(i for i in range(bottom[-1] + 1))

outer = {*top, *left, *right, *bottom}
result = total - outer
print(result)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73204582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档