Any idea how the follow result is calculated :
Testlabels3 = ['Red', 'Green', 'Green', 'Red', 'Yellow']
PredictedLabels3 = ['Red', 'Red', 'Green', 'Yellow', 'Yellow']
precision_score(TestLabels3, PredictedLabels3, average=None)
result : array([1. , 0.5, 0.5])
precision_score(TestLabels3, PredictedLabels3, average='weighted')
result : 0.7