コード例 #1
0
def main():
    #create the training & test sets, skipping the header row with [1:]
    dataset = genfromtxt(open('train.csv','r'), delimiter=',', dtype='int')[1:]    
    target = [x[0] for x in dataset]
    train = [x[1:] for x in dataset]
    test = genfromtxt(open('test.csv','r'), delimiter=',', dtype='int')[1:]

    #create and train the random forest
    #multi-core CPUs can use: rf = RandomForestClassifier(n_estimators=100, n_jobs=2)
    rf = RandomForestClassifier(n_estimators=100)
    rf.fit(train, target)
    predicted_value = [x for x in rf.values(test)]

    savetxt('submission.csv', predicted_value, delimiter=',', fmt='%f')