查找networkx中满足特定条件的边

2024-01-30

我有一个网络x有向图 http://networkx.github.io/documentation/latest/reference/classes.digraph.html具有节点上的属性,并且我想找到特定节点属性不同的所有边。有没有办法自动执行此操作,或者我必须迭代edge_iter(data=True)并亲自找到他们?


虽然没有内置函数,但它非常简单:

import networkx as nx

G = nx.Graph()
G.add_node(1,color='red')
G.add_node(2,color='red')
G.add_node(3,color='blue')
G.add_node(4,color='blue')

G.add_edges_from([(1,2),(1,3),(3,4)])

for (u,v) in G.edges_iter():
    if G.node[u]['color'] != G.node[v]['color']:
        print u,v
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

查找networkx中满足特定条件的边 的相关文章

随机推荐

  • 在 contentplaceholder 中添加标题会添加第二个空标题标签

    我的母版页的 head 标签中有一个 contentplaceholder 因为我希望页面的标题能够代表当前页面的功能 并且因为我希望将标题翻译成用户的语言 所以我在页面头部的 contentplaceholder 中添加了一个标题标签 一
  • WPF CommandParameter 绑定和 canExecute

    我有一个树视图项目的模板
  • 取消引用 R dplyr 函数内的函数列表

    我试图将函数列表传递给 dplyrsummerize at函数并收到警告 library tidyverse library purrr p lt c 0 2 0 5 0 8 p names lt map chr p paste0 x 10
  • 检查重复项,对它们求和并在求和后删除一行

    我有一个包含一些重复项的数据框 我想对有重复项的两列的行进行求和 然后删除不需要的行 这是数据的示例 Year ID Lats Longs N n c id 2015 200 30 5417 20 5254 150 30 4142 2015
  • 如何从XAML引用嵌入式资源?

    我有几个图像想要嵌入到 exe 中 当我设置构建行动 to 嵌入式资源我在代码中发现了资源不可用的错误 并要求我将构建操作设置为Resource 我尝试了几种不同的方法
  • 如何创建和使用Java Card库包?

    正如您可能知道的 正如中提到的Java 卡开发套件用户指南为Java Card平台编写大型应用程序的关键是将代码划分为单独的包单元 软件包最重要的限制是最大组件大小为 64KB 对于 方法组件 如果应用程序的方法组件的大小超过 64KB 那
  • 使用名称中的变量从values/colors.xml中检索颜色(R.color.name + 变量)

    我的 color xml 中有一个颜色列表 它们的名称均采用 tColor1 tColor2 tColor3 等格式 我想在 for to do 循环中使用循环整数作为名称的一部分来检索它们 所以我有 for int i 0 i lt nu
  • 如何在UITableView后面添加MKMapKit?就像 svpply 一样

    这样 cell就可以覆盖MKMapView了 当表格向下滚动时 MKMapView 可以被触摸 如何 特别感谢 1 为表格视图添加标题视图 320px高度 背景色清晰 2 将MKMapView放在UITableView下 3 覆盖表视图的h
  • Eclipse hibernate pojo 生成包括外键

    我一直在遵循一个关于使用 hibernate 从 mysql 数据库生成 pojo 的优秀指南 人们可以在这里找到指南以供参考 使用 hibernate 生成 pojo http www javacodegeeks com 2013 10
  • 特定 std::bind 返回的数据类型到底是什么?

    首先我不得不说我必须知道 std bind 返回的数据类型 我有一个结构体定义为 typedef struct UINT ID CString NAME boost any Func auto doesn t work here CALLB
  • swagger-ui.html 400 错误请求

    我已将 swagger 集成到我的 Spring Boot 项目中 所有 swagger 端点都工作正常 但是 product swagger ui html给出 400 错误 经过一些调试 我发现两个端点之间存在冲突 在我的 applic
  • Android Media Codec 视频解码

    这是我的第一个问题 如果我遗漏了什么 请告诉我 使用 Android API 16 的新媒体编解码器实现来尝试解码视频 以便我可以发送要作为纹理应用的帧 纹理部分已经完成 所以我在堆栈外的一些帮助下想出了以下代码 但在runOutputBu
  • 如何在python中修改Yolo .txt文件的值

    我想修改包含 txt 文件的文件夹 txt 文件如下所示 3 0 695312 0 523958 0 068750 0 052083 3 0 846875 0 757292 0 071875 0 031250 3 0 830469 0 71
  • 如何检查 UIWebView 是否为空

    我需要检查加载完成后的网络视图是否有任何内容 我的要求很简单 它是我页面底部的一个小网络视图条 就像广告一样 I call NSURLRequest request NSURLRequest requestWithURL adURL gWe
  • 这里的地图导航 - 留下的痕迹

    我使用 Here 地图 sdk 作为导航解决方案 到目前为止一切都很好 除了有点不方便 在导航模式下 我看到计算的路线如何在 3D 模式下围绕当前位置渲染 以及当前位置如何正确显示在地图上 在onPositionUpdated打回来 但是
  • 让 Kinect SDK 在 C++ 中与 Visual Studio 2010 配合使用

    我一直在遵循微软为使用 c 设置 Kinect SDK 所做的指南 他们创建的步骤如下 在源代码中包含 windows h 要使用 NUI API 请包含 MSR NuiApi h 位置 Program Files Microsoft Re
  • Firefox DOM解析器问题

    由于某种原因 DOMParser 为每个换行符添加了一些额外的 text 元素 n对于这个网址 http rt com Root rss http rt com Root rss 以及我尝试过的许多其他 RSS 我检查了 cnn bbc f
  • React 在没有构造函数的情况下定义状态 [重复]

    这个问题在这里已经有答案了 我见过一些 React 开发人员在没有构造函数的情况下定义状态 我喜欢这样简化代码 但是这样做安全吗 class Dog extends React Component state sound Woof retu
  • 我可以在 Play! 中使用什么 SBT 构建设置? 2 框架将包含类路径上源树中的特定资源

    我想在构建中添加一个设置 该设置将从 src 树中的某个位置复制特定文件 以便它们在开发和生产模式下的类路径上可用 我不想把它们放在public文件夹 因为我不希望它们可供下载 我不想把它们放在conf文件夹 因为我想保持配置文件的干净 例
  • 查找networkx中满足特定条件的边

    我有一个网络x有向图 http networkx github io documentation latest reference classes digraph html具有节点上的属性 并且我想找到特定节点属性不同的所有边 有没有办法自