numpy 的问题请教大家

daiyan_2008 2012-11-23 02:57:52
代码不是我写的,但是我要使用这份代码。报错如下,


Traceback (most recent call last):
File "Report.py", line 163, in <module>
ProcessEnergy(infiles,summaryDoc,detailedDoc,StartCut)
File "/home/darwin/simulation/analysis/Energy.py", line 83, in ProcessEnergy
(mean,var,error,kappa)=stats.Stats(data[StartCut:-1])
File "/home/darwin/simulation/analysis/stats.py", line 68, in Stats
mean=sum(x)/(N+0.0)
File "/usr/local/lib/python2.7/dist-packages/numpy/core/fromnumeric.py", line 1453, in sum
return _wrapit(a, 'sum', axis, dtype, out)
File "/usr/local/lib/python2.7/dist-packages/numpy/core/fromnumeric.py", line 37, in _wrapit
result = getattr(asarray(obj),method)(*args, **kwds)
TypeError: cannot perform reduce with flexible type

先谢谢了
...全文
393 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Gloveing 2012-11-23
  • 打赏
  • 举报
回复
是你传参的问题?
angel_su 2012-11-23
  • 打赏
  • 举报
回复
File "/home/darwin/simulation/analysis/stats.py", line 68, in Stats mean=sum(x)/(N+0.0) 貌似sum已被取代,查查x是啥东西,如果不是numpy里的数组而是普通列表,改一下mean=__builtins__.sum(x)/(N+0.0)
daiyan_2008 2012-11-23
  • 打赏
  • 举报
回复
这份代码不是我写,这是一个开源项目,我就是要使用这份代码,但是总是出这个问题

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧