小编mon*_*boi的帖子

使用Docker在名称解析[Errno -3]中暂时失败

我正在关注docker教程,我正在使用以下部分来构建应用程序:

docker build -t friendlyhello .
Run Code Online (Sandbox Code Playgroud)

它达到第4步,暂停后我收到此错误:

Step 4/7 : RUN pip install -r requirements.txt
 ---> Running in 7f4635a7510a
Collecting Flask (from -r requirements.txt (line 1))

Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after 
connection broken by
'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection 
object at 0x7fe3984d9b10>: Failed to establish a new connection: 
[Errno -3] Temporary failure in name resolution',)': /simple/flask/
Run Code Online (Sandbox Code Playgroud)

我不太清楚这个错误意味着什么以及如何解决它.

谢谢你的帮助!

python ubuntu pip docker ubuntu-16.04

27
推荐指数
9
解决办法
3万
查看次数

梅尔谱图和MFCC之间的区别

我使用的librosa库转换音乐段成美尔频谱,以用作输入我的神经网络,如图中的文档在这里

这与MFCC有何不同?使用这两种方法都有什么优点或缺点?

spectrogram mfcc librosa

6
推荐指数
2
解决办法
3851
查看次数

NetworkX - 生成随机连接的二分图

我正在使用NetworkX使用nx.bipartite.random_graph或生成二分图nx.bipartite.gnmk_random_graph,如下所示:

B = bipartite.gnmk_random_graph(5,6,10)
bottom_nodes, top_nodes = bipartite.sets(B)
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个错误:

networkx.exception.AmbiguousSolution: Disconnected graph: Ambiguous solution for bipartite sets.
Run Code Online (Sandbox Code Playgroud)

它只是一行,所以我不确定我是怎么做错的,以及为什么他们的包会返回(我假设是)一个无效的二分图.

谢谢.

编辑:我刚刚意识到我需要为第三个参数指定最小边数/概率.

例如bipartite.random_graph(5,6,0.6),p>0.5摆脱了错误.同样,bipartite.gnmk_random_graph(5,6,11)在哪里k>n+m.我没有意识到这种情况,因为我假设如果边缘的数量低于连接每个顶点所需的边数,那么就会有一些浮动顶点.

谢谢你的帮助!

python bipartite networkx

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

使用来自服务器的 GET 请求返回 JSON

我有一个简单的服务器从这里,当GET函数被调用时,我想它在下面的相关代码段返回一个JSON文件,如下显示:

from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer
import json

class S(BaseHTTPRequestHandler):
    def _set_headers(self):
        self.send_response(200)
        self.send_header('Content-type', 'application/json')
        self.end_headers()

    def do_GET(self):
        self._set_headers()
        with open('test.json') as data_file:    
            data = json.load(data_file)
        self.wfile.write(data)
Run Code Online (Sandbox Code Playgroud)

我的json文件:

{"foo": "bar", "boo": "far"}
Run Code Online (Sandbox Code Playgroud)

请求文件 (client.py) 的应用程序:

import requests
import json

r = requests.get('http://localhost:8080')
print r.json()
Run Code Online (Sandbox Code Playgroud)

但是,当尝试运行 client.py 时,出现以下错误:

ValueError: Expecting property name enclosed in double quotes: line 1 column 2 (char 1)
Run Code Online (Sandbox Code Playgroud)

我是否在 do_GET 函数中正确加载了 test.json 文件?

谢谢你的帮助 :)

python json python-requests

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

NetworkX - 计算断开图中的最大匹配

我有两个二分图 G 和 B,它们都有完全相同的节点,但边数不同。当我尝试nx.bipartite.maximum_matching在 G (边数较少)上运行时,我收到一个错误Disconnected graph: Ambiguous solution for bipartite sets.,该错误与我之前收到的错误类似。

这里是G.nodes(data='True')

[(0, {'bipartite': 0}), (1, {'bipartite': 0}), (2, {'bipartite': 0}),
 (3, {'bipartite': 0}), (4, {'bipartite': 0}), (5, {'bipartite': 0}),
 (6, {'bipartite': 0}), (7, {'bipartite': 0}), (8, {'bipartite': 0}),
 (9, {'bipartite': 0}), (10, {'bipartite': 1}), (11, {'bipartite': 1}),
 (12, {'bipartite': 1}), (13, {'bipartite': 1}), (14, {'bipartite': 1}),
 (15, {'bipartite': 1}), (16, {'bipartite': 1}), (17, {'bipartite': 1}),
 (18, {'bipartite': 1}), (19, {'bipartite': 1})]
Run Code Online (Sandbox Code Playgroud)

这与 …

python bipartite networkx

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