目前我尝试使用python中LibSvm类的learn()函数:
svm = mlpy.LibSvm(svm_type='c_svc', kernel_type='linear', eps=0.0000001, C=Cparam, probability=True)
svm.learn(X, Y)
X是一个二维数组(样本X特征),Y是一个包含输出类的向量。X具体表示为float32,Y表示为int32向量。但是,在运行程序时出现以下错误:
ValueError:
Buffer dtype mismatch, expected 'int_t' but got 'long long'
Exception ignored in
'libsvm.array1d_to_node'
我正在Windows64位机器上使用Python3.7。mlpy包是从https://www.lfd.uci.edu/~gohlke/pythonlibs安装的。你知道吗
谢谢你的帮助!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐