2012-12-25 44 views
0

我想要做epsilon支持向量迴歸。grid.py和gridregression.py:Python中的無效語法錯誤

在這個頁面http://www.csie.ntu.edu.tw/~cjlin/libsvm/,我被給了grid.py分類和gridregression.py迴歸最優參數選擇。

我下載並設置了Python 2.7。我把這兩個「.py」文件放到Python的目錄中,它的編號爲C:\Python27。我開始使用IDLE(Python GUI)並編寫代碼python grid.py heart_scale,您可以在Libsvm包的自述文件中找到該代碼。但是,我得到了「無效的語法」錯誤。因此,我將「python」改爲「Python27」(這是該目錄的名稱)。不過,我仍然有同樣的錯誤。我在網上查了一下,沒有找到解決方案。你有什麼主意嗎?

+0

請出示完整的回溯。 –

+1

@DavidRobinson:OP將'python grid.py heart_scale'輸入IDLE ..想一想。 :-) –

+0

@MartijnPieters:這就是我讀得太快的原因。是的,這個不需要回溯... –

回答

3

python grid.py heart_scale本身不是Python代碼,所以IDLE會告訴你它是一個語法錯誤。

改爲在cmd控制檯上運行它。請確保你是在正確的目錄第一,或者使用完整路徑:

cd C:\Python27 
python grid.py heart_scale 

python C:\Python27\grid.py heart_scale 
+0

非常感謝。我很感激你的寶貴幫助。我對這個愚蠢的問題表示歉意,因爲我對Python環境並不熟悉,我想從一開始就學習它。 –