最近非常纠结的一个问题:我所用的机器的操作系统是64位Windows7,使用Python3对微博文本进行处理,现在面对的一个大问题就是如何使用分词工具NLPIR和Stanford大学的开源句法分析Java包StanfordParser进行文本处理。经过我的搜索,大概有三方面的思路:使用Python内建的工具创建Python扩展使用SWIG但很明显,我不知道具体应该怎么做?希望有大牛来给个指引!谢谢!
2 回答
慕田峪7331174
TA贡献1828条经验 获得超13个赞
可以用Python的扩展来实现。可参考ExtendingPythonwithCorC++。Python本来是C实现的,封装二进制兼容的C++是很容易的。Java的话得通过JNI来实现,就是说在Python扩展里用C调用Java。另外,你也可以写一个TCP服务来包装C++/Java的接口,通过网络来调用,这样更通用。
添加回答
举报
0/150
提交
取消