这个错误意味着PrecisionRecallDisplay类没有from_estimator方法。这可能是因为您的Sklearn版本太旧了。您可以尝试更新Sklearn以解决此问题。
以下是示例代码:
from sklearn import datasets from sklearn.svm import SVC from sklearn.model_selection import train_test_split from sklearn.metrics import PrecisionRecallDisplay
X, y = datasets.load_iris(return_X_y=True) X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
clf = SVC(kernel='linear', C=1, random_state=42) clf.fit(X_train, y_train)
y_score = clf.decision_function(X_test) pr_display = PrecisionRecallDisplay.from_estimator(clf, X_test, y_test) pr_display.plot()
上一篇:AttributeError:module'tornado'hasnoattribute'curl_httpclient'”。
下一篇:AttributeError:typeObject'Widget'hasnoattribute'_ipython_display_'