有一个名为JyNI的项目允许您在Jython中运行NumPy。然而,在如何将NumPy引入Jython方面,我还没有遇到任何问题。我已经尝试过‘’(它将适用于普通python3.4.3),但是给出了一个关于缺少py3k模块的错误。有人有更多关于这方面的信息吗?
发布于 2015-06-02 01:39:19
JyNI确实将NumPy支持作为它的主要目标,但只要它仍然处于alpha状态,它还不能实现。但是,直到它足够成熟,您可以通过以下方式使用NumPy
或者,您也可以使用Java数值库进行计算,例如:
两者都是Java-lib,它们在blas或lapack (即相同的后端NumPy使用)的支持下进行数值处理,因此性能应该大致相当于NumPy的性能。但是,它们不像NumPy那样具有很好的多数组实现。
如果您需要间接地使用NumPy来实现其他框架的依赖关系,这些解决方案不会立即完成。如果依赖项只是边际的,您可以根据一个命名的项目重写/替换相应的调用。否则你就得等JyNI..。
如果您可以以这种方式使某些框架在Jython上运行,请考虑将您的工作公开,最好是作为框架的一个分支。
https://stackoverflow.com/questions/30215271
复制相似问题