• 大小: 2KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: Python
  • 标签: python  代码  实例  

资源简介

python随机森林实现代码和实例,自动获取网络数据集,含数据,直接运行

资源截图

代码片段和文件信息

import urllib.request
import re
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import train_test_splitcross_val_score
from sklearn.metrics import classification_report
import pandas as pd
import numpy as np

url=“https://archive.ics.uci.edu/ml/machine-learning-databases/undocumented/connectionist-bench/sonar/sonar.all-data“

str=urllib.request.urlopen(url).read()
str=str.decode(‘utf-8‘)
data=re.split(“\n“str)

dataset=[]
for x in data:
    dataset.append(re.split(““x))
    
dataset=dataset[0:len(dataset)-1]

L=len(dataset[0])
train_set=[]
lable_set=[]
for y in dataset:
    train_set.append(y[0:L-1])
    lable_set.append(y[L-1])
    
for k in range(len(dataset)):
    train_set[k]=list(map(floattrain_set[k]))


lable_

评论

共有 条评论