如何在C#代码中使用Python NLP词性标注器?
我遇到了一个问题,成功使用了一个Python的自然语言处理(NLP)词性标注工具。问题是我的代码是用C#写的,而我选择使用Python的词性标注工具是因为找不到合适的C#工具。现在,我不知道怎么在我的C#代码中使用这个Python的NLP词性标注工具。有没有人能指导我一下?另外,也请推荐一些C#的词性标注工具。谢谢!
补充说明:
我考虑使用IronPython来调用这个Python的NLP词性标注工具。但是当我使用import nltk
时,出现了ImportError: No module named nltk
的错误。
同样的命令在Python 2.6中运行是完全没问题的。
2 个回答
0
如果你真的想继续在Python中使用NLP标记器,你可以尝试用DLR来托管它:http://blogs.msdn.com/b/srivatsn/archive/2008/09/16/hosting-ironpython-made-easier.aspx
2
你可以使用SharpNLP这个项目。