首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用polyval、polyfit和numpy加载网页时出现问题

使用polyval、polyfit和numpy加载网页时出现问题
EN

Stack Overflow用户
提问于 2011-08-08 20:29:28
回答 2查看 319关注 0票数 0

我使用的是django1.3。在CentOS5中。我的python版本是2.6,使用的是我在views.py中使用的numpy 1.6.1,这是一个计算回归线的函数。示例代码:

代码语言:javascript
复制
from numpy import *
....
def test_func(request):
   n=50
   t=linspace(-5,5,n)
   #parameters
   a=0.8; b=-4
   x=polyval([a,b],t)
   #add some noise
   xn=x+randn(n)

   #Linear regressison -polyfit - polyfit can be used other orders polys
   (ar,br)=polyfit(t,xn,1)
   xr=polyval([ar,br],t)

 return ...

在浏览器中,如果我调用该页面,它将无法加载。但它在windows和django附带的默认开发服务器上工作得很好。谁能说出代码中有没有什么错误。还是我错过了什么?在进阶时谢谢。

EN

回答 2

Stack Overflow用户

发布于 2011-09-21 04:59:55

您需要在httpd.conf文件中添加WSGIApplicationGroup指令。

代码语言:javascript
复制
<Directory /www/django/apache>
    WSGIApplicationGroup %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>
票数 1
EN

Stack Overflow用户

发布于 2011-08-20 00:49:28

我目前正在研究一个类似的问题(Gentoo,Python 2.7,Numpy 1.6.0),似乎只有在wsgi中,下面的numpy代码才会阻塞:

代码语言:javascript
复制
eps = np.finfo(float).eps

help page for finfo说:

面向NumPy开发人员的

:不要在模块级别实例化它。这些参数的初始计算代价很高,并且会对导入时间产生负面影响。这些对象是缓存的,所以在函数中重复调用finfo()不是问题。

不知道这里发生了什么,但降级到Numpy 1.5.1似乎已经解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6982125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档