資源簡介
python3 編寫的使用libsvm包進(jìn)行數(shù)據(jù)分類訓(xùn)練以及預(yù)測等,包含了一份訓(xùn)練數(shù)據(jù)、測試數(shù)據(jù)以及數(shù)據(jù)格式轉(zhuǎn)換的代碼

代碼片段和文件信息
#?-*-?coding?=?utf-8?-*-
def?read_file(file_path):?#?文件讀取
????fin?=?open(file_path?‘r‘)
????return?fin
def?save_file(data?file_name):??#?文件保存
????with?open(file_name?‘w‘)?as?fout:
????????fout.write(data)
def?data_process(read_path?save_path):??#?文件路徑,保存路徑
????fin?=?read_file(read_path)
????result?=?““
????for?line?in?fin.readlines():
????????out_line?=?““
????????line?=?line.split(‘\n‘)[0]
????????temp_line?=?line.split(“?“)
????????k?=?1
????????out_line?+=?temp_line[len(temp_line)?-?1]
????????for?i?in?range(0?len(temp_line)-1):
????????????out_line?+=?‘?‘?+?str(k)?+?‘:‘?+?temp_line[i]
????????????k?+=?1
????????#?print(out_line)
????????result?+=?out_line?+?‘\n‘
????#?print(result)
????fin.close()
????save_file(result?save_path)
#?data_process()
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-05-23?16:44??machineLearning\
?????目錄???????????0??2018-05-23?16:44??machineLearning\.idea\
?????目錄???????????0??2018-05-22?16:37??machineLearning\.idea\inspectionProfiles\
?????文件?????????458??2018-04-25?17:18??machineLearning\.idea\machineLearning.iml
?????文件?????????212??2018-04-25?17:18??machineLearning\.idea\misc.xm
?????文件?????????282??2018-04-25?16:03??machineLearning\.idea\modules.xm
?????文件???????21266??2018-05-23?16:44??machineLearning\.idea\workspace.xm
?????文件?????????841??2018-05-23?13:28??machineLearning\dataProcess.py
?????目錄???????????0??2016-05-08?13:25??machineLearning\dataset\
?????文件??????214690??2009-04-24?19:31??machineLearning\dataset\test.data
?????文件??????858545??2009-04-24?16:10??machineLearning\dataset\train.data
?????目錄???????????0??2018-05-21?09:40??machineLearning\libsvm-3.22\
?????文件????????1497??2016-12-22?02:58??machineLearning\libsvm-3.22\COPYRIGHT
?????文件???????83089??2016-12-22?02:58??machineLearning\libsvm-3.22\FAQ.html
?????文件???????27670??2016-12-22?02:58??machineLearning\libsvm-3.22\heart_scale
?????目錄???????????0??2018-05-21?09:40??machineLearning\libsvm-3.22\java\
?????目錄???????????0??2018-05-21?09:40??machineLearning\libsvm-3.22\java\libsvm\
?????文件???????55185??2016-12-22?02:59??machineLearning\libsvm-3.22\java\libsvm.jar
?????文件???????64242??2016-12-22?02:59??machineLearning\libsvm-3.22\java\libsvm\svm.java
?????文件???????63439??2016-12-22?02:58??machineLearning\libsvm-3.22\java\libsvm\svm.m4
?????文件?????????868??2016-12-22?02:58??machineLearning\libsvm-3.22\java\libsvm\svm_model.java
?????文件?????????115??2016-12-22?02:58??machineLearning\libsvm-3.22\java\libsvm\svm_node.java
?????文件????????1288??2016-12-22?02:58??machineLearning\libsvm-3.22\java\libsvm\svm_parameter.java
?????文件??????????87??2016-12-22?02:58??machineLearning\libsvm-3.22\java\libsvm\svm_print_interface.java
?????文件?????????136??2016-12-22?02:58??machineLearning\libsvm-3.22\java\libsvm\svm_problem.java
?????文件?????????659??2016-12-22?02:58??machineLearning\libsvm-3.22\java\Makefile
?????文件????????4950??2016-12-22?02:58??machineLearning\libsvm-3.22\java\svm_predict.java
?????文件????????8944??2016-12-22?02:58??machineLearning\libsvm-3.22\java\svm_scale.java
?????文件???????12269??2016-12-22?02:58??machineLearning\libsvm-3.22\java\svm_toy.java
?????文件????????8355??2016-12-22?02:58??machineLearning\libsvm-3.22\java\svm_train.java
?????文件??????????81??2016-12-22?02:58??machineLearning\libsvm-3.22\java\test_ap
............此處省略84個文件信息
評論
共有 條評論