Question: Why does it keep saying invalid syntax? idx is just a array of indexes. def majority_class(idx, training_set). #return the majority class dict = {} for

Why does it keep saying invalid syntax? idx is just a array of indexes.Why does it keep saying invalid syntax? idx is just a array

def majority_class(idx, training_set). #return the majority class dict = {} for x in idx: if training_set[x][0] in dict: dict(training set [x][0]] = dict.get(training_set[x][0] ) +1 else: dict(training_set[x][0]] = 1 return max(dict.items(), key=operator.itemgetter(1) def classify(seti, set2, k): prediction = [] with open(seti, 'r') as s1: mySet1 = list(csv.reader(s1, delimiter=';')) with open(set2, 'r') as s2: mySet2 = list(csv. reader(s2, delimiter=';')); i = 0 while i, line 45) pylint(syntax-error) [45, 10]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!