libsvm - mac警告malloc错误的python

时间:2013-03-22 08:29:26

标签: python svm libsvm

我用这个来制作分类器。

当我让svm_predict,

此提醒

Accuracy = 0% (0/1) (classification)
[2.0]
(0.0, 4.0, nan)
[[0.12612545919459253, 0.43547967330944765, 0.05800756627730365, 0.036116536312615084, 0.16190484785290027, 0.09137947289650544, 0.09098644415663576]]
Python(4682) malloc: *** error for object 0x5: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

我发送的param大约有200行,比如

data = { 1:5, 2:5, 3:5, ~, 200: 5 }
a, b, c = svm_predict([0]*len([data]), [data], model)

我能做什么?

1 个答案:

答案 0 :(得分:0)

我不知道这与上述问题有关。

但是在此之后,每个问题都完全解决了。

行事方式ATrain garbage value(无关)。

非常重要的是不使用A的模型,而是使用B的模型。

最后,解决方案是将Train作为flag进行操作。