本文簡要介紹python語言中 sklearn.utils.estimator_checks.parametrize_with_checks
的用法。
用法:
sklearn.utils.estimator_checks.parametrize_with_checks(estimators)
用於參數化估計器檢查的 Pytest 特定裝飾器。
每個檢查的
id
設置為估計器的 pprint 版本和檢查的名稱及其關鍵字參數。這允許使用pytest -k
來指定要運行的測試:pytest test_check_estimators.py -k check_estimators_fit_returns_self
- estimators:估算器實例列表
生成檢查的估計器。
- decorator:
pytest.mark.parametrize
- decorator:
參數:
返回:
例子:
>>> from sklearn.utils.estimator_checks import parametrize_with_checks >>> from sklearn.linear_model import LogisticRegression >>> from sklearn.tree import DecisionTreeRegressor
>>> @parametrize_with_checks([LogisticRegression(), ... DecisionTreeRegressor()]) ... def test_sklearn_compatible_estimator(estimator, check): ... check(estimator)
相關用法
- Python sklearn parallel_backend用法及代碼示例
- Python sklearn partial_dependence用法及代碼示例
- Python sklearn pairwise_distances_chunked用法及代碼示例
- Python sklearn pair_confusion_matrix用法及代碼示例
- Python sklearn paired_distances用法及代碼示例
- Python sklearn power_transform用法及代碼示例
- Python sklearn.metrics.plot_confusion_matrix用法及代碼示例
- Python sklearn.metrics.plot_roc_curve用法及代碼示例
- Python sklearn plot_tree用法及代碼示例
- Python sklearn permutation_importance用法及代碼示例
- Python sklearn.metrics.plot_det_curve用法及代碼示例
- Python sklearn precision_score用法及代碼示例
- Python sklearn.inspection.plot_partial_dependence用法及代碼示例
- Python sklearn precision_recall_fscore_support用法及代碼示例
- Python sklearn polynomial_kernel用法及代碼示例
- Python sklearn precision_recall_curve用法及代碼示例
- Python sklearn jaccard_score用法及代碼示例
- Python sklearn WhiteKernel用法及代碼示例
- Python sklearn CalibrationDisplay.from_predictions用法及代碼示例
- Python sklearn VotingRegressor用法及代碼示例
- Python sklearn gen_batches用法及代碼示例
- Python sklearn ExpSineSquared用法及代碼示例
- Python sklearn MDS用法及代碼示例
- Python sklearn adjusted_rand_score用法及代碼示例
- Python sklearn MLPClassifier用法及代碼示例
注:本文由純淨天空篩選整理自scikit-learn.org大神的英文原創作品 sklearn.utils.estimator_checks.parametrize_with_checks。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。