小编Ste*_*ter的帖子

github自述文件 - 参考问题

如何在我的github Readme.md中引用(插入相关链接)问题?

我找到了以下文档GitHub Flavored Markdown,其中描述了如何在提交中引用问题,而不是在自述文件中引用.

例如,如果问题是:https://github.com/user/project/issues/5如何在我的自述文件中设置链接,而不使用绝对链接?

markdown github

54
推荐指数
3
解决办法
8117
查看次数

numpy逐行划分

如何将numpy数组行除以此行中所有值的总和?

这是一个例子.但我非常确定有一种奇特且更有效的方法:

import numpy as np
e = np.array([[0., 1.],[2., 4.],[1., 5.]])
for row in xrange(e.shape[0]):
    e[row] /= np.sum(e[row])
Run Code Online (Sandbox Code Playgroud)

结果:

array([[ 0.        ,  1.        ],
       [ 0.33333333,  0.66666667],
       [ 0.16666667,  0.83333333]])
Run Code Online (Sandbox Code Playgroud)

python numpy multidimensional-array

47
推荐指数
2
解决办法
3万
查看次数

theano - TensorVariable的打印值

如何打印theano TensorVariable的数值? 我是theano的新手,所以请耐心等待:)

我有一个函数,我y作为参数得到.现在我想调试打印y到控制台的形状.运用

print y.shape
Run Code Online (Sandbox Code Playgroud)

导致控制台输出(我期待数字,即(2,4,4)):

Shape.0
Run Code Online (Sandbox Code Playgroud)

或者我如何打印例如以下代码的数值结果(这将计算有多少值y大于最大值的一半):

errorCount = T.sum(T.gt(T.abs_(y),T.max(y)/2.0))
Run Code Online (Sandbox Code Playgroud)

errorCount应该是一个数字,因为T.sum总结了所有的值.但是使用

print errCount
Run Code Online (Sandbox Code Playgroud)

给了我(期待的东西134):

Sum.0
Run Code Online (Sandbox Code Playgroud)

python debugging theano

37
推荐指数
2
解决办法
3万
查看次数

在线SpamAssassin评估/ RFC符合性检查

我想查看电子邮件的SpamAssassin垃圾邮件分数,包括来自WebApp的脚本生成的标头.

因此,我需要通过SpamAssassin运行此邮件以获取特定的垃圾邮件标题,如:

Yes, score=6.032 
HTML_IMAGE_ONLY_24=1.282 
HTML_MESSAGE=0.001 
HTML_MIME_NO_HTML_TAG=0.635 
MIME_HEADER_CTYPE_ONLY=1.996 
MIME_HTML_ONLY=1.105
RP_MATCHES_RCVD=-0.001 
SPF_PASS=-0.001 
SUBJECT_NEEDS_ENCODING=0.1
SUBJ_ILLEGAL_CHARS=1.105
T_REMOTE_IMAGE=0.01 
Run Code Online (Sandbox Code Playgroud)

一种可能是在服务器上安装SpamAssassin并通过此安装运行它.

是否有一些在线服务,我可以粘贴/发送邮件,这项服务给我垃圾邮件标题?

是的,我知道您可以使用不同的设置配置SpamAssassin,因此SPAM分数可能因安装而异,但基本评估会有所帮助.

或者是否有可能检查消息的RFC一致性?(因为SpamAssassin也对此进行评估(例如,MIME_HTML_ONLY,这意味着您没有纯文本内容,因此邮件不符合RFC)).

谢谢!!

email spamassassin spam-prevention rfc spam

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

诗歌包括轮子中的附加数据文件

我有一个简单的 python 包,我们称之为my_package

\n

它的文件位于src/python/my_package.\n此外,存储库根目录中有一个data文件夹,该文件夹应包含在my_package.

\n
.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 python\n        \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 my_package\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 data\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 stuff.json\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 pyproject.toml\n
Run Code Online (Sandbox Code Playgroud)\n

我没有找到任何方法来配置诗歌,它data以正确的方式包含附加文件夹。

\n

这是我的pyproject.toml

\n
[tool.poetry]\nname = "my-package"\nversion = "2.10.0" \n\npackages = [\n    { include = "my_package", from = "src/python" }\n]\n\n# This does not work! It puts the `data` folder into site-packages/data instead of site-packages/my_package/data\ninclude = [\n    { path = "data", format = ["sdist", "wheel"] }\n]\n\n[build-system]\nrequires = ["poetry-core>=1.0.0"]\nbuild-backend = "poetry.core.masonry.api"\n
Run Code Online (Sandbox Code Playgroud)\n

我还使用预构建脚本找到了以下解决方案:\n https://github.com/python-poetry/poetry/issues/5539#issuecomment-1126818974 …

python python-wheel python-poetry

11
推荐指数
0
解决办法
3708
查看次数

std::promise 如何在 MSVC、GCC 和 Clang 中存储 const 类型?

最近,我开始使用 MSVC 来编译一直使用 GCC 和 Clang 编译的代码。这段代码的某些部分会产生一个有趣的编译错误(被截断):

C:/data/msvc/14.33.31424-Pre/include\future(311) error C2678: binary '=': no operator found which takes a left-hand operand of type 'const Result' (or there is no acceptable conversion)
<source>(7): note: could be 'Result &Result::operator =(Result &&)'
<source>(7): note: or       'Result &Result::operator =(const Result &)'
Run Code Online (Sandbox Code Playgroud)

这段代码的最小示例:

#include <future>
#include <iostream>

struct Result {
    int data{0};
};

// getting rid of constness resolves the problem for MSVC
using result_t = const Result; 
using promise_result_t = std::promise<result_t>;

auto compute_result(promise_result_t …
Run Code Online (Sandbox Code Playgroud)

c++ gcc clang visual-c++ msvc12

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

matplotlib:具有饱和度的单色彩色图

如何创建线性色彩图,对于单个自定义RGB颜色,饱和度从0变为1?

我需要一张像'Blues'或'Greens'的地图(见这里:http://www.scipy.org/Cookbook/Matplotlib/Show_colormaps),但需要一个自定义颜色.

我认为使用LinearSegmentedColormap可以实现,但我不明白我需要如何设置参数.

python matplotlib

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

angular2扩展组件但保留模板

有没有办法从angular2组件扩展/继承?

让我们说(为了简单起见)我有一个Button组件.基于这个组件,我想将它扩展到一个RedButton组件,但使用相同的模板和初始化方法,但只改变用户按下按钮时发生的事情.这怎么可能?


这是我到目前为止尝试的内容:

button.component.ts

import {Component, View} from 'angular2/core';

@Component({
    selector : 'my-button'
})
@View({
    template : '<button (click)="clicked()">Click</button>'
})
export class ButtonComponent {

    constructor() {
    }

    public clicked(event) {
        console.log('Base clicked');
    }
}
Run Code Online (Sandbox Code Playgroud)

redbutton.component.ts

import {Component, View} from 'angular2/core';

import {ButtonComponent} from './button.component';

@Component({
    selector : 'my-redbutton'
})
// typescript complaints here, that RedButton needs a View and template
export class RedButtonComponent extends ButtonComponent {

    constructor() {
        super();
    }

    public clicked(event) {
        console.log('RED clicked');
    } …
Run Code Online (Sandbox Code Playgroud)

inheritance angular

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

numpy - 列向量的标量乘法乘行向量

在python numpy中解决以下问题的最佳和最有效的方法是什么:

给出一个权重向量:

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

和值向量:

values = numpy.array([1, 3, 10, 4, 2])
Run Code Online (Sandbox Code Playgroud)

结果我需要一个矩阵,它在每一行包含values矢量标量乘以值weights[row]:

result = [
    [1,  3, 10,  4,  2],
    [5, 15, 50, 20, 10],
    [2,  6, 20,  8,  4]
]
Run Code Online (Sandbox Code Playgroud)

我发现的一个解决方案如下:

result = numpy.array([ weights[n]*values for n in range(len(weights)) ])
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

python numpy vector matrix

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

如何在 Dockerfile 中为 Docker Cloud 正确初始化 git 子模块

我们正在 Docker Cloud 上构建一个 Docker 容器。构建过程需要 git 子模块。

为了初始化本地构建的子模块,我们在 Dockerfile 中添加了以下行:

RUN git submodule update --init --recursive
Run Code Online (Sandbox Code Playgroud)

参见:https : //github.com/open62541/open62541/blob/master/Dockerfile#L9

对应commit:https : //github.com/open62541/open62541/commit/ee9c18a6a05722edfe7c0d8d8e140d802fa2e5f2 和Pull Request:https :
//github.com/open62541/open62541/pull/3191

注意: 与类似问题相比,所有子模块都是 github 上的公共存储库,无需身份验证。

没有子模块初始化行的情况:

RUN git submodule update --init --recursive
Run Code Online (Sandbox Code Playgroud)

错误:

CMake Error at CMakeLists.txt:830 (message):
  File /opt/open62541/deps/ua-nodeset/Schema/Opc.Ua.NodeSet2.xml not found.
  You probably need to initialize the git submodule for deps/ua-nodeset.
Run Code Online (Sandbox Code Playgroud)

Dockerfile 中子模块 init 的情况:

Step 7/18 : RUN git submodule …
Run Code Online (Sandbox Code Playgroud)

git docker dockerhub dockerfile docker-cloud

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