我是 Docker 新手,docker version在 cmd 中写入后出现此错误,连接期间出现 35026667 错误:此错误可能表明 docker 守护进程未运行。:获取"http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/version": open //./pipe/docker_engine: The system cannot find the file specified.
我有一个相当大(宽度明智)的C#WinForms应用程序,它使用System.Windows.Forms.Label内部a System.Windows.Forms.Panel作为Marquee.
A 在滴答事件后System.Timers.Timer更新Label位置.
int new_X_location = (label.Location.X + distance_invariant) % modulo;
label.Location = new Point(new_X_location, label.Location.Y);
Run Code Online (Sandbox Code Playgroud)
选框的功能不是问题,当我更改Label.Text字段时,标签消失!
string some_string = working_function_that_returns_string();
label.Text = some_string; //disappears!
Run Code Online (Sandbox Code Playgroud)

当字体大小(24pt)时,似乎限制在大约2100个字符的长度.当它更小(10pt)时,字符串可以更长(label.Text.Length >= 4200).
string some_string = working_function_that_returns_string();
label.Text = some_string.SubString(0,2000); //it's still visibile here.
...
label.Text = some_string.SubString(0,2200) //it's not visible!
Run Code Online (Sandbox Code Playgroud)
我不确定它是否与宽度限制或字体大小限制或表格宽度定位有关..较小的字体和较短的字符串定位是正确的.因此,它不是定位误差.
我生成了一些测试 json 文档,我将这些文档发送到以以下格式调用的索引test中elasticsearch:
{
"name": "MyTestModel",
"@timestamp": 1516790713,
"performance": {
"precision": 75.5,
"recall": 78.7,
"f1-score": 77.1,
"accuracy": 95.4
}
Run Code Online (Sandbox Code Playgroud)
我可以在搜索时看到它们,并且知道它们已正确编入索引。
我想使用timelion或visualizeinkibana能够以折线图的形式查看一系列这些文件。
但是在timelion我尝试了很多查询,但它们似乎不起作用。
.elasticsearch(timefield="@timestamp", index=test, q="MyTestModel")
Run Code Online (Sandbox Code Playgroud)
我认为使用聚合指标没有意义 ( count, min, avg, etc.) 因为它们是已经先验计算的值,所以我将它们从.elasticsearch().
如何将这些 json 文档中的时间序列数据可视化为 kibana(timelion或visualize)中的折线图?
我msgpack在python中遇到问题。似乎在序列化a时dict,如果键是字符串str,则它们不会正确地反序列化并导致引发KeyError异常。
例:
>>> import msgpack
>>> d = dict()
>>> value = 1234
>>> d['key'] = value
>>> binary = msgpack.dumps(d)
>>> new_d = msgpack.loads(binary)
>>> new_d['key']
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 'key'
Run Code Online (Sandbox Code Playgroud)
这是因为键在调用后不是字符串,loads()而是未序列化为bytes对象。
>>> d.keys()
dict_keys(['key'])
>>> new_d.keys()
dict_keys([b'key'])
Run Code Online (Sandbox Code Playgroud)
似乎这与github中提到的未实现功能有关
我的问题是,是否有一种方法可以解决此问题或解决此问题,以确保在反序列化时可以使用相同的密钥?
我想使用,msgpack但是如果我无法dict使用str键构建对象,并且期望能够在反序列化时使用相同的键,它将变得毫无用处。
我想尝试使用Python 3.5 PerceptronTagger中的nltk包,但我收到错误TypeError: 'LazySubsequence' object does not support item assignment
我想用棕色语料库中带有universal标签的数据训练它.
这是我遇到问题时运行的代码.
import nltk,math
tagged_sentences = nltk.corpus.brown.tagged_sents(categories='news',tagset='universal')
i = math.floor(len(tagged_sentences)*0.2)
testing_sentences = tagged_sentences[0:i]
training_sentences = tagged_sentences[i:]
perceptron_tagger = nltk.tag.perceptron.PerceptronTagger(load=False)
perceptron_tagger.train(training_sentences)
Run Code Online (Sandbox Code Playgroud)
它无法正确训练,并提供以下堆栈跟踪.
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-10-61332d63d2c3> in <module>()
1 perceptron_tagger = nltk.tag.perceptron.PerceptronTagger(load=False)
----> 2 perceptron_tagger.train(training_sentences)
/home/nathan/anaconda3/lib/python3.5/site-packages/nltk/tag/perceptron.py in train(self, sentences, save_loc, nr_iter)
192 c += guess == tags[i]
193 n += 1
--> 194 random.shuffle(sentences)
195 logging.info("Iter {0}: {1}/{2}={3}".format(iter_, c, n, _pc(c, …Run Code Online (Sandbox Code Playgroud) 我想列出我定义的对象列表,然后使用in关键字(调用__contains__)来确定Python列表中是否存在所述对象.
这是一个带注释的最小例子:
>>> class Foo(object):
... def __init__(self, name):
... self.name = name
... def __contains__(self, item):
... return self.name == item
...
>>> list_of_objects = [Foo("bar"), Foo("baz"), Foo("quux")]
>>> # I want to see if "bar" is in this list of Foo() objects
>>> Foo("bar") in list_of_objects
False # <-- I want this to be True
Run Code Online (Sandbox Code Playgroud)
in关键字是否应该迭代Python列表并使用该__contains__方法来确定对象的存在?
如果调用列表index()功能也可以使用额外的荣誉.
感谢@ user2357112,看起来答案是实现等价运算符__eq__.Foo在上一个示例中将以下位添加到类中可以解决我遇到的问题.
>>> class Foo(object):
... def …Run Code Online (Sandbox Code Playgroud) 我想这样做使用sklearn与神经网络最终隐藏激活层输出一些测试MLPClassifier后fit廷的数据。
例如,如果我创建一个分类器,则假设数据X_train带有标签y_train和两个隐藏的大小层(300,100)
clf = MLPClassifier(hidden_layer_sizes=(300,100))
clf.fit(X_train,y_train)
Run Code Online (Sandbox Code Playgroud)
我希望能够以某种方式调用一个函数来检索最终隐藏的激活层矢量的长度,100以用于其他测试。
假设测试集X_test, y_test,正常预测将是:
preds = clf.predict(X_test)
Run Code Online (Sandbox Code Playgroud)
但是,我想做些类似的事情:
activation_layers_for_all_X_test = clf.get_final_activation_output(X_test)
Run Code Online (Sandbox Code Playgroud)
诸如此类的功能已经get_weights存在,但这只会对我有所帮助。除了自己进行转换之外,还有另一种方法可以检索最终隐藏层激活的最终隐藏层输出吗?
以该图为例:

我想要的输出是Out Layer,即最终隐藏层的最终激活输出。
python classification machine-learning scikit-learn data-science
我一直在使用 github 页面来jekyll使用文档自动生成我的博客markdown。
我想使用参考样式链接,然后在页面底部显示链接列表。
基本上,我希望将参考样式链接打印在页面上,默认情况下它们是隐藏的。
这个想法是有一个参考列表,读者可以参考以获取更多信息。
例如,以下文本:
# some header
...some body text in the blog with a link to [wikipedia][1]
...
...
# reference links
[1]: https://www.wikipedia.org
Run Code Online (Sandbox Code Playgroud)
应生成以下输出:
...博客中的一些正文带有维基百科的链接 ......
[1]: https: //www.wikipedia.org
如图所示,参考样式链接在 中使用,markdown但也显示在页面上。
之前的“正确”输出是通过复制每一行并转义特殊字符来实现的,但这似乎有点多余。
_config.yml这可以通过更改或使用来实现吗ruby?也欢迎其他选择(css魔法?)。
太棒了;我想要一种方法来“取消隐藏”页面底部的参考样式链接markdown。