y_true : array, shape = [n_samples] or [n_samples, n_classes]
True binary labels in binary label indicators.
y_score : array, shape = [n_samples] or [n_samples, n_classes]
Target scores, can either be probability estimates of the positiveclass, confidence values, or non-thresholded measure of decisions(as returned by “decision_function” on some classifiers).
average : string, [None, ‘micro’, ‘macro’ (default), ‘samples’, ‘weighted’]
If None, the scores for each class are returned. Otherwise,this determines the type of averaging performed on the data:
'micro':
Calculate metrics globally by considering each element of the labelindicator matrix as a label.
'macro':
Calculate metrics for each label, and find their unweightedmean. This does not take label imbalance into account.
'weighted':
Calculate metrics for each label, and find their average, weightedby support (the number of true instances for each label).
'samples':
Calculate metrics for each instance, and find their average.
sample_weight : array-like of shape = [n_samples], optional
Read more in the User Guide.Parameters:y_true : array, shape = [n_samples] or [n_samples, n_classes]True binary labels in binary label indicators.y_score : array, shape = [