小编Leg*_*end的帖子

cythoning一个类时出现空声明者错误?

我正在尝试.pyx使用Cython 编译以下文件:

import collections

nil = object()  # used to distinguish from None

class TrieNode(object):
    __slots__ = ['char', 'output', 'fail', 'children']
    def __init__(self, char):
        self.char = char
        self.output = nil
        self.fail = nil
        self.children = {}

    def __repr__(self):
        if self.output is not nil:
            return "<TrieNode '%s' '%s'>" % (self.char, self.output)
        else:
            return "<TrieNode '%s'>" % self.char
Run Code Online (Sandbox Code Playgroud)

并且Cython抛出了这个错误:

running build_ext
cythoning TrieNode.pyx to TrieNode.c

Error compiling Cython file:
------------------------------------------------------------
...

nil = object()  # used to distinguish from None …
Run Code Online (Sandbox Code Playgroud)

python compiler-construction compiler-errors cython

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

如何为针对命名实体识别的分类器形成特征向量?

我有一组标签(不同于传统的名称、地点、对象等)。就我而言,它们是特定于领域的,我将它们称为:实体、操作、事件。我想使用它们作为提取更多命名实体的种子。

\n\n

我发现了这篇论文:Isozaki 等人的“ Ef\xef\xac\x81cient Support Vector Classi\xef\xac\x81ers for Named Entity Recognition ”。虽然我喜欢使用支持向量机进行命名实体识别的想法,但我一直困惑于如何对特征向量进行编码。对于他们的论文,他们是这样说的:

\n\n
\n

例如,\xe2\x80\x9cPresident George Herbert Bush said Clinton\n is 中的单词。。。\xe2\x80\x9d 的分类\xef\xac\x81ed 如下: \xe2\x80\x9cPresident\xe2\x80\x9d = OTHER, \xe2\x80\x9cGeorge\xe2\x80\x9d =\n PERSON-BEGIN , \xe2\x80\x9cHerbert\xe2\x80\x9d = 中间人, \xe2\x80\x9cBush\xe2\x80\x9d = 中间人, \xe2\x80\x9csaid\xe2\x80\x9d =\n其他,\xe2\x80\x9c克林顿\xe2\x80\x9d = 个人,\xe2\x80\x9cis\xe2\x80\x9d\n = 其他。这样,一个人名\xe2\x80\x99的\xef\xac\x81第一个单词就被标记为PERSON-BEGIN。最后一个词被标记为 PERSON-END。名称中的其他词是“PERSON-MIDDLE”。如果一个人\xe2\x80\x99的名字由单个单词表示,则它被标记为PERSON-SINGLE。如果某个单词不属于任何命名实体,则它会被标记为 OTHER。由于 IREX de-\n \xef\xac\x81nes 八个 NE 类,单词被分类为 33 个类别。

\n\n

每个样本由 15 个特征表示,因为每个单词有 3 个特征(词性标记、字符类型和单词本身),并且两个前面的单词和两个后面的单词也用于上下文依赖。尽管通常会删除不常见的特征\n以防止过度\xef\xac\x81tting,但我们使用所有特征,因为 SVM 具有鲁棒性。\n 每个样本都由一个长二进制向量表示,即 0(假)的序列\n和 1(正确)。例如,上例中的 \xe2\x80\x9cBush\xe2\x80\x9d\n 由下面描述的向量 x = x[1] ... x[D] 表示。只有\n 15 个元素是 1。

\n
\n\n
x[1] …
Run Code Online (Sandbox Code Playgroud)

language-agnostic nlp machine-learning

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

CoffeeScript中的省略号是什么意思?

我试图将以下语句从Coffeescript重写为Javascript:

d.data.name[0..1].toLowerCase()

有人可以告诉我这句话是什么意思吗?

javascript coffeescript

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

如何将监听器连接到多个单选按钮?

我有三个这样的单选按钮:

<input type="radio" name="P_1" value="1">Yes</input>
<input type="radio" name="P_1" value="2">No</input>

<input type="radio" name="P_2" value="1">Yes</input>
<input type="radio" name="P_2" value="2">No</input>

<input type="radio" name="P_3" value="1">Yes</input>
<input type="radio" name="P_3" value="2">No</input>
Run Code Online (Sandbox Code Playgroud)

我正在尝试为每个单选按钮添加一个监听器,以便在更改时通知我.我正在做这样的事情:

for (var i = 1; i <= 3; i++) {
            $("input[name='P_" + i + "']").live('change', function () {
                doProcessing("P_" + i, $("input[name='P_" + i + "']:checked").val());
            });
}
Run Code Online (Sandbox Code Playgroud)

但是,这似乎不起作用.它要求doProcessingi设置为4,因为这是值i的的结束for循环.在我的案例中添加事件处理程序的正确方法是什么?

javascript jquery

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

如何绘制时间cdf?

我有以下价值观:

Day 1: X11 X12 X13 X14 X15 ...
Day 2: X21 X22 X23 X24 X25 ...
Day 3: X31 X32 X33 X34 X35 ...
...
...
Run Code Online (Sandbox Code Playgroud)

我可以使用每天的值来绘制不同的CDF,但有没有一种方法可以将所有日期的CDF可视化,以了解分布如何随时间变化?有没有像我可以绘制的3D变体?

实际值:

structure(list(Time = structure(c(1354348800, 1354435200, 1354521600, 
1354608000, 1354694400, 1354780800, 1354867200, 1354953600, 1355040000, 
1355126400, 1355212800, 1355299200, 1355385600, 1355472000, 1355558400, 
1355644800, 1355731200, 1355817600, 1355904000, 1355990400, 1356076800, 
1356163200, 1356249600, 1356336000, 1356422400, 1356508800, 1356595200, 
1356681600, 1356768000, 1356854400, 1356940800, 1354348800, 1354435200, 
1354521600, 1354608000, 1354694400, 1354780800, 1354867200, 1354953600, 
1355040000, 1355126400, 1355212800, 1355299200, 1355385600, 1355472000, 
1355558400, 1355644800, 1355731200, 1355817600, …
Run Code Online (Sandbox Code Playgroud)

statistics visualization r ggplot2

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

从数据框中按类别选择随机行?

我有一个数据框如下:

Category Name Value

我如何选择每个类别5个随机名称?使用sample返回随机行,使用所有行作为可能的候选.但是,我想指定每个类别的随机行数.有什么建议?

更新:我愿意使用ddply

r dataframe

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

折叠具有多个tbody元素的表行

我有一个看起来像这样的表:

<table>
    <thead>
        <tr><th>Customer</th><th>Order</th><th>Month</th></tr>
    </thead>
    <tbody>
        <tr><td>Customer 1</td><td>#1</td><td>January</td></tr>
        <tr><td>Customer 1</td><td>#2</td><td>April</td></tr>
        <tr><td>Customer 1</td><td>#3</td><td>March</td></tr>
    </tbody>
    <tbody>
        <tr><td>Customer 2</td><td>#1</td><td>January</td></tr>
        <tr><td>Customer 2</td><td>#2</td><td>April</td></tr>
        <tr><td>Customer 2</td><td>#3</td><td>March</td></tr>
    </tbody>
    <tbody>
        <tr><td>Customer 3</td><td>#1</td><td>January</td></tr>
        <tr><td>Customer 3</td><td>#2</td><td>April</td></tr>
        <tr><td>Customer 3</td><td>#3</td><td>March</td></tr>
    </tbody>
    ....
    .... 10s of records like this
</table>
Run Code Online (Sandbox Code Playgroud)

我想让每个tbody元素可单击(可折叠),以便在折叠状态下,我会得到内部(例如Customer 1 | 3 Entries)的内容的摘要,并且在展开状态下,我将看到实际的行.

这可以针对如上所示的结构表进行吗?

JSFiddle:http://jsfiddle.net/Ju4xH/

html javascript jquery html-table

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

jQuery:需要"刷新"一个小部件

我正在调整Coverflow技术以使用div.封面流功能(作为头部中的js文件包含)在这里.当我动态添加DIV时,它不会显示在封面流中.我想知道是否有办法向这个js文件添加一个destroy函数,这样每当添加一个新的div添加时,我可以调用destroy方法然后重新实例化.关于我应该怎么做的任何建议?

javascript jquery jquery-ui

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

有索引的mysqldump.如何通过禁用它来导入它?

我正在尝试导入一个大型数据库,但因为有一个索引,所以导入数据库需要永远.我尝试将原始文件复制到另一台机器但由于某种原因,最大的表没有被读取给我一个错误:can't read file: 'tablename.MYD.所以我mysqldump我的旧数据库,但它使用索引.我不能再这样做,因为它需要很长时间.

我正在尝试导入数据库但不知道如何在没有索引的情况下执行此操作.我认为导入后添加索引要快得多.有没有人有什么建议?

mysql database mysqldump

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

如何将此日期格式解析为DateTime对象?

我在文件中有以下格式的日期(YYYY-MM-DD HH:MM:SS.millisecs):

1987-04-03 19:17:12.000
Run Code Online (Sandbox Code Playgroud)

当我使用DateTime来解析此字符串时,它只获取日期部分而不会获得时间部分.有人可以告诉我如何将其解析为DateTime对象吗?

c# datetime parsing

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