我试图从一个大图中提取包含特定节点的所有连接节点的子图.
Networkx库中是否有解决方案?
[编辑]
我的图是DiGraph
[编辑]
简单地改写:
我想包含我的特定节点n_i个和与所有连接直接或间接地使用任何传入或outcoming边缘(由其它节点传递)的节点我的曲线图的一部分.
例:
>>> g = nx.DiGraph()
>>> g.add_path(['A','B','C',])
>>> g.add_path(['X','Y','Z',])
>>> g.edges()
[('A', 'B'), ('B', 'C'), ('Y', 'Z'), ('X', 'Y')]
Run Code Online (Sandbox Code Playgroud)
我想要的结果是:
>>> g2 = getSubGraph(g, 'B')
>>> g2.nodes()
['A', 'B', 'C']
>>> g2.edges()
[('A', 'B'), ('B', 'C')]
Run Code Online (Sandbox Code Playgroud) 我正在使用 Netbeans 和 Maven 项目。
在某些情况下,Netbeans 显示编译失败(红色气球),但 Maven 编译所有内容都没有任何问题!
造成这种差异的原因可能是什么。我已经检查过两者都使用相同的 JDK 版本。
我正在使用最新的Eclipse for Java EE和最新的JBoss Tools插件.现在,我正在研究一些EJB 2.x代码.
我找不到像以前一样生成xdoclet-build.xml文件的方法.
经过一些调查,我开始问自己(和你)社区仍然支持XDoclet:JBoss,Eclipse(WTP)等?
如果是,那么现在使用XDoclet生成旧式EJB Homes&Interfaces的好方法是什么?
XDoclet可以使用Java 5样式代码吗?
谢谢阿尔班.