如何在C#代码中使用Python NLP词性标注器?

2 投票
2 回答
859 浏览
提问于 2025-04-17 08:48

我遇到了一个问题,成功使用了一个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这个项目。

撰写回答