如何在jython中设置numpy

use*_*120 9 python numpy jython

有一个名为JyNI的项目允许您在Jython中运行NumPy.但是我没有遇到过如何让NumPy进入Jython的任何地方.我试过'pip install numpy'(这适用于普通的python 3.4.3)但是给出了一个关于缺少py3k模块的错误.有没有人有关于此的更多信息?

ste*_*ori 3

JyNI 确实将 NumPy 支持作为其主要目标,但目前还无法做到,只要它仍处于 alpha 状态。但是,在它足够成熟之前,您可以通过以下方式使用 NumPy

或者,您可以使用 Java 数值库进行计算,例如其中之一:

两者都是 Java 库,它们本身由 blas 或 lapack 支持进行数值处理(即 NumPy 使用相同的后端),因此性能应该或多或少与 NumPy 相同。然而,它们没有像 NumPy 那样具有良好的多数组实现功能。

如果您间接需要 NumPy 来满足某些其他框架的依赖关系,这些解决方案将无法开箱即用。如果依赖关系很小,您可以根据指定项目之一重写/替换相应的调用。不然你就得等JyNI了...

如果您可以通过这种方式使某些框架在 Jython 上运行,请考虑公开您的工作,最好是作为框架的分支。