在Jython中使用NumPy和Cpython

必须 使用商业Java库,并且想从Python中做到这一点。Jython非常强大,在后面有一些发行版本的情况下,我对此表示满意。但是,我 也想

使用NumPy,它显然不适用于Jython。CPype和Java数字库等选项不受欢迎。前者基本上已经死了。后者大多不成熟,缺乏NumPy的易用性和广泛接受性。我的问题是:如何使Jython和Python代码互操作?从Cpython或其他方式调用Jython对我来说是可以接受的。

回答:

具有讽刺意味的是,考虑到Jython和Numeric(NumPy的祖先)是由同一个开发人员(Jim

Hugunin)发起的,他后来又发起了IronPython的创建,现在在Microsoft担任某种高级架构师的职位,致力于各种动态语言支持(.NET和Silverlight),在Jython中没有

真正好的 方法来使用numpy。我所知道的最接近的东西是“

jnumerical”项目-(稀少的)文档在sourceforge上,但是更新的源在bitbucket上。

jnumerical实现的“ Numeric

Python”不像其numpy子孙那样精巧和流线型,但是它具有相同的功能并共享许多概念和理念,因此也许您可以发现它有用-值得一试,至少。

以上是 在Jython中使用NumPy和Cpython 的全部内容, 来源链接: utcz.com/qa/428314.html

回到顶部