-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaverage.py
More file actions
31 lines (29 loc) · 859 Bytes
/
average.py
File metadata and controls
31 lines (29 loc) · 859 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import sys
import os
import re
import jieba
import codecs
import json
import csv
from sklearn.datasets.base import Bunch
from sklearn.feature_extraction.text import TfidfVectorizer
from sklearn.naive_bayes import MultinomialNB
import pickle as pickle
input_csv1 = "ave-90.559.csv"
input_csv2 = "output-final2.csv"
fin_csv1 = open(input_csv1, "r")
fin_csv2 = open(input_csv2, "r")
fout_csv = open("output-ave1.csv", "w")
csv1 = csv.reader(fin_csv1)
csv2 = csv.reader(fin_csv2)
tmp1 = []
tmp2 = []
for line in csv1:
#fout_csv.write(line[0] + "," + (str((float(line[1]) + float(csv2[i][1]))/2)) + '\n')
tmp1.append(line)
for line in csv2:
tmp2.append(line)
fout_csv.write("id" + "," + "pred" + '\n')
for i in range(1, len(tmp1)):
fout_csv.write(tmp1[i][0] + "," + (str((float(tmp1[i][1])*0.5 + float(tmp2[i][1])*0.5))) + '\n')
fout_csv.close()