0
我運行了一個python代碼,我得到的錯誤只是「分段錯誤」。然後我跑了「GDB蟒蛇」和重新運行從(GDB)提示的代碼,我得到了以下結果:Scipy _fitpack中的分割錯誤fprank_()
#0 0x00007fffed573487 in fprank_()
from /usr/lib/python2.7/dist-packages/scipy/interpolate/_fitpack.so
#1 0x00007fffed56ee81 in fpsurf_()
from /usr/lib/python2.7/dist-packages/scipy/interpolate/_fitpack.so
#2 0x00007fffed55363d in surfit_()
from /usr/lib/python2.7/dist-packages/scipy/interpolate/_fitpack.so
#3 0x00007fffed54183a in fitpack_surfit (dummy=<value optimised out>,
args=<value optimised out>) at scipy/interpolate/src/__fitpack.h:217
#4 0x00000000004965f1 in call_function (f=<value optimised out>,
throwflag=<value optimised out>) at ../Python/ceval.c:4013
#5 PyEval_EvalFrameEx (f=<value optimised out>,
throwflag=<value optimised out>) at ../Python/ceval.c:2666
#6 0x000000000049d325 in PyEval_EvalCodeEx (co=0x1cf50b0,
globals=<value optimised out>, locals=<value optimised out>,
args=<value optimised out>, argcount=<value optimised out>,
kws=<value optimised out>, kwcount=5, defs=0x1baaca0, defcount=16, closure=
0x0) at ../Python/ceval.c:3253
#7 0x0000000000496a92 in fast_function (f=<value optimised out>,
throwflag=<value optimised out>) at ../Python/ceval.c:4109
#8 call_function (f=<value optimised out>, throwflag=<value optimised out>)
at ../Python/ceval.c:4034
---Type <return> to continue, or q <return> to quit---
誰能幫我理清我的錯誤?謝謝!
您的代碼可能有問題。如果您可以發佈重現錯誤的最小代碼段,這將會很有幫助。 – 2012-08-01 18:46:22
看起來像是一個Scipy的擬合函數的問題。你能將問題隔離到代碼的某個部分嗎? – 2012-08-01 18:47:56