def PredictedList(probabilityDistributionChart, tree, X): predictedList = [] for example in probabilityDistributionChart.keys(): print(probabilityDistributionChart[example]) print(tree) for i in range(len(X)): predictedList.append( NaiveBayes.GetClassLabel(probabilityDistributionChart, i, Predict(X, X[i], tree, []))) return predictedList