2012/1/28 Mathias Verbeke <[email protected]>: > Hi Gael, > > Thanks for your quick answer. Your solution solved the error, but now I get > this: > > Traceback (most recent call last): > File "./svm_sklearn.py", line 43, in <module> > train(training_set_file_name, model_file_name) > File "./svm_sklearn.py", line 17, in train > clf.fit(X_train, y_train) > File > "/home/mathiasv/lib/python2.6/site-packages/scikit_learn-0.10-py2.6-linux-x86_64.egg/sklearn/svm/base.py", > line 175, in fit > X = np.asarray(X, dtype=np.float64, order='C') > File "/usr/lib/python2.6/dist-packages/numpy/core/numeric.py", line 230, > in asarray > return array(a, dtype, copy=False, order=order) > ValueError: setting an array element with a sequence. > > Would you have any idea how this is caused?
This is because you are applying the dense SVC class to a sparse input set. Use sklearn.svm.sparse.SVC instead. Or clone the master where both classes have recently been merged into one. -- Olivier http://twitter.com/ogrisel - http://github.com/ogrisel ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Scikit-learn-general mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
