小编Tin*_*pic的帖子

如何使用networkx从给定图形中提取所有可能的诱导子图

我想知道我是否可以使用networkx从输入大图中提取子图中具有特定节点数的所有可能的诱导子图(graphlet),或者是否有其他包可以完成这项工作?例如,如果我有一个大图,以networkx邻接列表格式说明,

图G:

1 2 3 7
2 1 4
3 1 4 6 5
4 2 3 5
5 3 4 6
6 3 5 7
7 1 6
Run Code Online (Sandbox Code Playgroud)

这看起来像

在此输入图像描述

如果我想用3个节点提取graphlet,算法应该返回给我

subgraph1:

1 2 3
2 1
3 1
Run Code Online (Sandbox Code Playgroud)

[(1,2),(1,3)] 在此输入图像描述 subgraph2:

1 3 7
3 1
7 1
Run Code Online (Sandbox Code Playgroud)

[(1,3),(1,7)] 在此输入图像描述 subgraph3:

3 4 5
4 3 5
5 3 4
Run Code Online (Sandbox Code Playgroud)

[(3,4),(3,5),(4,5)] 在此输入图像描述

subgraph4,subgraph5,subgraph6 ...

以下是@Hooked建议的问题代码.假设n = 3

import itertools
target = nx.complete_graph(3)
for sub_nodes in itertools.combinations(g.nodes(),len(target.nodes())):
    subg = g.subgraph(sub_nodes)
    if nx.is_connected(subg):
        print …
Run Code Online (Sandbox Code Playgroud)

python extract graph subgraph networkx

7
推荐指数
1
解决办法
5854
查看次数

Scikit-image 的 CIELAB 颜色范围?

我正在研究 CIELAB 色彩空间,但找不到有关 skimage.color.rgb2lab 生成的每个通道范围的任何信息。

谢谢。

range scikit-image cielab

6
推荐指数
1
解决办法
2271
查看次数

使用 tensorflow 一次切片多个切片

我正在为 tensorflow RNN 准备输入张量。
目前我正在做以下事情

rnn_format = list()
for each in range(batch_size):
    rnn_format.append(tf.slice(input2Dpadded,[each,0],[max_steps,10]))
lstm_input = tf.stack(rnn_format)
Run Code Online (Sandbox Code Playgroud)

是否可以使用一些 tensorflow 函数在没有循环的情况下立即执行此操作?

python python-2.7 tensorflow

5
推荐指数
1
解决办法
2875
查看次数

错误代码:InvalidIntentSamplePhraseSlot -

Error code: InvalidIntentSamplePhraseSlot当我使用新技能控制台构建模型时,我收到了错误代码.完整的错误消息是

Sample utterance "AddBookmarkIntent i am at {pageno} of {mybook}" in intent "AddBookmarkIntent" cannot include both a phrase slot and another intent slot. Error code: InvalidIntentSamplePhraseSlot - 
Run Code Online (Sandbox Code Playgroud)

这里{pageno}AMAZON.NUMBER{mybook}AMAZON.SearchQuery

有什么错误,如何解决?

编辑:为意图添加JSON

{
    "name": "AddBookmarkIntent",
    "slots": [
        {
            "name": "mybook",
            "type": "AMAZON.SearchQuery"
        },
        {
            "name": "pageno",
            "type": "AMAZON.NUMBER"
        }
    ],
    "samples": [
        "i am at {pageno} of the book {mybook}",
        "save page {pageno} to the book {mybook}",
        "save page {pageno} to …
Run Code Online (Sandbox Code Playgroud)

alexa alexa-slot

4
推荐指数
1
解决办法
2130
查看次数

numpy.tile没有像Matlab repmat一样工作

根据NumPy中MATLAB的repmat的等价物,我尝试使用python从3x3数组构建3x3x5数组.

在Matlab中,这项工作正如我所料.

a = [1,1,1;1,2,1;1,1,1];
a_= repmat(a,[1,1,5]);
Run Code Online (Sandbox Code Playgroud)

大小(a_)= 3 3 5

但对于numpy.tile

b = numpy.array([[1,1,1],[1,2,1],[1,1,1]])
b_ = numpy.tile(b, [1,1,5])
Run Code Online (Sandbox Code Playgroud)

b_.shape =(1,3,15)

如果我想生成与Matlab相同的数组,那么它的等价物是什么?

编辑1

我期望获得的输出是

b_(:,:,1) =

1 1 1  
1 2 1  
1 1 1  

b_(:,:,2) =

1 1 1  
1 2 1  
1 1 1  

b_(:,:,3) =

1 1 1  
1 2 1  
1 1 1  

b_(:,:,4) =  

1 1 1  
1 2 1  
1 1 1  
b_(:,:,5) =

1 1 1  
1 2 1  
1 1 …
Run Code Online (Sandbox Code Playgroud)

python matlab numpy equivalent

1
推荐指数
1
解决办法
3560
查看次数

subprocess.Popen 设置外部执行程序的大小和位置?

我想通过 subprocess.Popen 从 python 执行一个外部程序。我想知道是否可以为通过命令执行的外部程序设置窗口的大小和位置?

python subprocess popen

0
推荐指数
1
解决办法
1639
查看次数