2014-11-15 173 views
0

任何人都可以提供有關在python liblinearutil包的任何見解?我想訓練和測試文件。我沒有閱讀文檔,但不太明白。我這樣做:如何使用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錯誤」!請有人請解釋!

回答

0

這個錯誤告訴你,liblinearutil未安裝;) 它不是在管狀的使用,所以你需要的,如果你安裝了不同的Python版本從源代碼的好身材解釋(護理)

+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/ 和在自述文件中,它說要做'make'來安裝,也是這樣做的。但是,沒有發生。 :/ –

相關問題