2014-11-15 1 views
0

Может ли кто-нибудь дать представление о пакете liblinearutil в python? Я хочу тренировать и тестировать файлы. Я прочитал документацию, но не совсем понимаю. Я делаю это так:Как использовать пакет liblinearutil для обучения и предсказания тестового файла в python?

from liblinearutil import * 
def testing_func(train_file, test_file) 
    prob, param = svm_read_problem(train_file) 
    m = liblinear.train(prob, param) 
    print "m" 
    print m 
    p_labels, p_acc, p_vals = liblinear.predict(y,x, m, '-b 1') 
    print (p_labels, p_acc, p_vals) 

Но, я получаю «Нет модуля с именем liblinearutil error»! Может кто-нибудь, пожалуйста, объясните!

ответ

0

эта ошибка вам сказать, что liblinearutil не установлен;) он не доступен в зычный, так что вы должны построить из источника на благо интерпретировать (уход, если у вас установлена ​​другая версия питона)

+0

Как узнать, какой переводчик У меня есть? :/ Я сделал: import sys >>> sys.executable И получил это: '/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python' –

+0

это python 2,7. Но забудьте об этом на данный момент. Вы загрузили модуль и установили его или нет? потому что если не просто установить его :) если да, и он не является импортируемым, мы увидим –

+0

. Я загрузил его здесь: http://www.csie.ntu.edu.tw/~cjlin/liblinear/ и в README, он говорит, чтобы сделать «make» для установки, сделал это тоже. Но, ничего не происходит. :/ –