• 大小: 1.27MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-17
  • 语言: Python
  • 标签: python  libsvm  

资源简介

python3 编写的使用libsvm包进行数据分类训练以及预测等,包含了一份训练数据、测试数据以及数据格式转换的代码

资源截图

代码片段和文件信息

# -*- 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.xml
     文件         282  2018-04-25 16:03  machineLearning\.idea\modules.xml
     文件       21266  2018-05-23 16:44  machineLearning\.idea\workspace.xml
     文件         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_applet.html
............此处省略84个文件信息

评论

共有 条评论