在Google App Engine上运行SciPy的替代方案?

时间:2013-01-10 22:29:43

标签: google-app-engine scipy

我需要在我的应用程序中运行一些统计测试,这需要来自scipy.stats的函数。但是我发现Google App Engine不信任SciPy。那么是否有任何GAE支持的库可以进行一些统计数据计算,例如生成随机数,估计CDF,运行T检验,检查正态性等等。谢谢!

1 个答案:

答案 0 :(得分:4)

Python 2.7 runtime includes NumPy。这是一个科学的图书馆,可以帮助您做您想做的事情。

Numpy 是一种语言扩展,用于定义数值数组和矩阵类型以及对它们的基本操作。

NumPy here

的更多信息

顺便说一句:

  

但是我发现Google App Engine不信任SciPy。

我认为应该是:

  

GAE仅支持本机python代码

修改

对于随机数,您可以使用Python's Random

对于CDF http://pysclint.sourceforge.net/pycdf/http://code.google.com/p/netcdf4-python/但我不确定它们是否只包含本机代码。如果你愿意,你可以试试。

另请查看http://www.astro.cornell.edu/staff/loredo/statpy/

另一种方法可能是让家庭服务器运行你可能会喜欢的任何python模块。然后在您的“home”服务器上使用PULL QUEUE TO communicate via REST并在那里处理计算。