【发布时间】:2013-04-28 15:39:09
【问题描述】:
我用这个来做分类器。
当我让做 svm_predict,
这个提醒
准确度 = 0% (0/1)(分类) [2.0] (0.0, 4.0, 南) [[0.12612545919459253, 0.43547967330944765, 0.05800756627730365, 0.036116536312615084, 0.16190484785290027, 0.09137947289650544, 0.09098644415663576]] Python(4682) malloc: 对象 0x5 的 *** 错误: 被释放的指针未被分配 *** 在 malloc_error_break 中设置断点进行调试我发送的参数大约是 200 行,比如
data = { 1:5, 2:5, 3:5, ~, 200: 5 }
a, b, c = svm_predict([0]*len([data]), [data], model)
我能做什么?
【问题讨论】:
-
我会尝试使用样本
heart_scale文件进行训练和测试,看看是否会遇到同样的错误。如果您不这样做,则可能是您在某处的格式不正确。如果你这样做,可能应该重新安装。 -
看看here。这可能是相关的。
-
尝试直接使用可执行文件重现错误(而不是通过 Python)。如果可以重现它,请使用调试器逐步执行可执行文件。