微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

NLP项目,python或C.

我们正在研究阿拉伯语自然语言处理项目,我们限制了用Python或C(和Boost库)编写代码的选择.我们正在考虑以下几点:

> Python

>比C慢(目前正在努力使Python更快)
>更好的UTF8支持
>更快地编写测试并尝试不同的算法

> C.

>比Python快
>熟悉的代码,每个程序员都知道类似C或C的代码

项目完成后,将项目移植到另一种编程语言应该不是很困难.

您认为哪个更好,更适合该项目?

解决方法:

用Python编写它,对它进行分析,如果你需要加速它的部分速度,用C语言写它们. Python和C足够相似,C语的“熟悉”优势很快就会无关紧要.

我说这是一个主要在C中开发并且最近认真对待Python的人.我喜欢他们两个,但我可以让Python代码比C更快地运行.说真的,dict在可用性方面胜过std :: map.

附:这是一些information on how to call C code from Python.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐