def Score_to_threshold(clz, X_score, *, y=None, score=100, round_=4):
"""??????????????????????,??????????????.
???????????????????????.
Attributes:
X_score (Sequence[number]): - ?????
y (Sequence[number]): - ?????,????
score (number): - ???,?????T,???F
"""
score_array = np.array(X_score)
if y is not None:
print(precision_score(y, (score_array > score), average='macro'))
print(classification_report(y, (score_array > score)))
return round(len(score_array[score_array > score]) / len(score_array),
round_)
评论列表
文章目录