问题列表 - 第46017页

使用NLTK创建新的语料库

我估计通常我的标题的答案是去阅读文档,但我浏览了NLTK书,但它没有给出答案.我是python的新手.

我有一堆.txt文件,我希望能够使用NLTK为语料库提供的语料库功能nltk_data.

我已经尝试PlaintextCorpusReader但是我无法进一步:

>>>import nltk
>>>from nltk.corpus import PlaintextCorpusReader
>>>corpus_root = './'
>>>newcorpus = PlaintextCorpusReader(corpus_root, '.*')
>>>newcorpus.words()
Run Code Online (Sandbox Code Playgroud)

如何newcorpus使用punkt 对句子进行分段?我尝试使用punkt函数,但punkt函数无法读取PlaintextCorpusReader类?

你能否告诉我如何将分段数据写入文本文件?

编辑: 这个问题有一次赏金,它现在有第二个赏金.请参阅赏金框中的文字.

python nlp corpus nltk

80
推荐指数
3
解决办法
7万
查看次数

Prolog SAT解算器

我正在尝试构建一个简单的Prolog SAT求解器.我的想法是用户应该使用Prolog列表输入要在CNF(Conjuctive Normal Form)中解决的布尔公式,例如(A或B)和(B或C)应该表示为sat([[A,B]] ,[B,C]])和Prolog试图找到A,B,C的值.

我的以下代码不起作用,我不明白为什么.在这一行跟踪调用:(7)sat([[true,true]])? 我期待start_solve_clause([_ G609,_G612]]).

免责声明:对不起几天前我甚至不知道Prolog或SAT问题的糟糕代码.

PS:欢迎提出解决SAT问题的建议.

跟踪

sat([[X, Y, Z], [X, Y]]).
Call: (6) sat([[_G609, _G612, _G615], [_G609, _G612]]) ? creep
Call: (7) start_solve_clause([_G609, _G612, _G615]) ? creep
Call: (8) solve_clause([_G615], _G726) ? creep
Call: (9) or(_G725, _G615, true) ? creep
Exit: (9) or(true, true, true) ? creep
Exit: (8) solve_clause([true], true) ? creep
Call: (8) or(_G609, _G612, true) ? creep
Exit: (8) or(true, true, true) ? creep
Exit: (7) start_solve_clause([true, …
Run Code Online (Sandbox Code Playgroud)

boolean-logic prolog clpb

15
推荐指数
2
解决办法
4989
查看次数

如何反转std :: string?

我试图弄清楚temp当我用二进制数字读取字符串时如何反转字符串

istream& operator >>(istream& dat1d, binary& b1)    
{              
    string temp; 

    dat1d >> temp;    
}
Run Code Online (Sandbox Code Playgroud)

c++ string binary reverse

28
推荐指数
2
解决办法
12万
查看次数

Django - 如何将html属性添加到模板上的表单

假设我有以下模板:

<div id="openid_input_area">
{{ form.openid_identifier }}
    <input name="bsignin" type="submit" value="{% trans "Sign in" %}">
</div>
Run Code Online (Sandbox Code Playgroud)

如何将css类添加到form.openid_identifier?

由于我遵守SOC原则并希望设计人员改进模板,我希望在表单模型上执行此操作,而是在模板本身上执行此操作.

我在文档上找不到任何相关内容.有没有办法在模板上执行此操作?

django django-templates

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

如何在列表框中获得确切的滚动位置?

当我到达列表框的开头或结尾时,我希望能够将更多数据加载到列表框中.

当我到达顶部并下拉时,我的列表框显示与时间相关的项目我希望看到一些文本,例如"向下滚动以查找更多项目",如果这样做,则会触发先前发生的项目的数据下载.

对于底部项目同样的事情,如果你足够远(在最后一项下面它触发的数据下载项目晚于列出的项目).

我不是在一个无缝的列表框之后,我希望只有当我滚动upp或向下滚动并释放时才会触发数据下载.我希望这种描述有意义.

基本上我需要知道的是列表框中的确切滚动位置,以便我可以确定何时拖动和释放列表很远或向上.对于那些拥有iPhone的人,我所使用的效果会在Facebook应用中使用.

干杯

/麦

silverlight listbox windows-phone-7

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

.NET 4代码合同:"要求未经证实:source!= null"

我刚开始在项目中使用代码契约.但是,我的存储库实现存在问题,它使用实体框架查询我的数据库.

我有以下方法:

public IEnumerable<Organization> GetAllOrganizations()
{
    return _uow.CreateSet<Party>().OfType<Organization>().AsEnumerable();
}
Run Code Online (Sandbox Code Playgroud)

该方法返回一个包含数据库中所有组织的集合,或者一个空集合,它不是数据库中的组织.

但是,根据CodeContracts,这是不行的,它给了我错误:"需要unproven:source!= null"

它试图告诉我什么?我可以通过使用Contract.Assume来满足代码契约,假设它总能找到一些东西,但是我需要在从数据库中读取数据的所有方法中都这样做.

我在这里遗漏了什么,或者当你使用数据库和LINQ时,它是否是预期的行为?

.net linq code-contracts

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

Spring安全角色前缀和自定义用户详细信息服务

如何""在Spring中使用自定义用户详细信息服务设置角色前缀?

    <beans:bean id="authService" class="com.cisco.badges.business.services.AuthenticationService"/>

<authentication-manager>
        <authentication-provider user-service-ref="authService">
            <password-encoder ref="passwordEncoder">
                <salt-source ref="saltSource" />
            </password-encoder>
        </authentication-provider>
    </authentication-manager>
Run Code Online (Sandbox Code Playgroud)
@Service("authService")
public class AuthenticationService extends BaseService implements UserDetailsService, IAuthenticationService {

    @Autowired
    IUserRepository userRepository;

    @Autowired
    IAuthorityRepository authorityRepository;

    public AuthenticationService() {

    }

    public UserDetails loadUserByUsername(String username)
            throws UsernameNotFoundException {

        User user = userRepository.findByUsername(username);

        if(user == null)
            throw new UsernameNotFoundException("No user with username '" + username + "' found!");

        List<GrantedAuthority> authList = new ArrayList<GrantedAuthority>();

        for (Role role : user.getRoles()) {
            authList.add(new GrantedAuthorityImpl(role.getName()));
        }

        UserAuthentication userAuthentication = …
Run Code Online (Sandbox Code Playgroud)

roles spring-security security-roles

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

为什么可以创建COM接口的新实例?

我没有很多关于COM和coclasses的背景知识,所以我不太明白为什么我可以使用new带接口的运算符.从语言/框架无关的角度来看,令人困惑的是,为什么编译和运行正确:

using Microsoft.Office.Interop.Excel;

public class ExcelProgram
{
    static void Main(string[] args)
    {
        Application excel = new Application();
    }
}
Run Code Online (Sandbox Code Playgroud)

Application在Visual Studio 2010中进行检查向我显示:

using System.Runtime.InteropServices;

namespace Microsoft.Office.Interop.Excel
{
    // Summary:
    //     Represents the entire Microsoft Excel application.
    [Guid("000208D5-0000-0000-C000-000000000046")]
    [CoClass(typeof(ApplicationClass))]
    public interface Application : _Application, AppEvents_Event
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

幕后发生了什么?

c# com interop coclass

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

不寻常的T-SQL - 这里发生了什么?

有人可以向我解释这个查询发生了什么吗?

select 99.foo
Run Code Online (Sandbox Code Playgroud)

它的行为与...相同

select 99 as foo
Run Code Online (Sandbox Code Playgroud)

要么

select foo = 99 
Run Code Online (Sandbox Code Playgroud)

此外,它似乎只适用于整数.

t-sql sql-server-2008

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

找不到符号错误

我先道歉一下.我已经编写了很长时间了,但我是Java的新手.我觉得这应该是一个简单的错误,但我一直在努力半小时无济于事:

public String getHtml(HttpServletRequest request) {
    try {
        WebPageFetcher fetcher = new WebPageFetcher("http://google.com");
    } catch (Exception e) {
        log.error("WebPageFetcher failed ...");
    }

    return "<div id=\"header\">" + fetcher.getPageContent() + "</div>";
}
Run Code Online (Sandbox Code Playgroud)

WebPageFetcher的实现方式如下所示:http://www.javapractices.com/topic/TopicAction.do? Id = 147

我收到一个错误:

cannot find symbol
symbol  : variable fetcher
location: class myclass
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java scope

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