-
-
Notifications
You must be signed in to change notification settings - Fork 26.2k
Description
Background / Objective
Docstrings in Python are string literals that occur as the first statement in a module, function, class, or method definition.
These are some of the characteristics of a docstring:
- Triple quotes are used to encompass the docstring text.
- There is no blank line before or after the docstring.
- The docstring is a phrase ending in a period.
- more details
numpydoc is one set of criteria to check for consistent documentation structure.
Validating docstrings in scikit-learn
To ensure consistent documentation structure in scikit-learn, we are using numpydoc validation. Currently, documentation tests are failing for various functions. As a temporary fix, we have suppressed error messages in test_docstrings.py. Many of the functions in scikit-learn need to be updated to comply with numpy docstring validation. In the below issue, we provide step-by-step instructions on how contributors can test and update functions.
Note
For those who are running into "YD01: No Yields section found", it could be the cv parameter. Update An iterable yielding (train, test) splits as arrays of indices
to:
- An iterable that generates (train, test) splits as arrays of indices.
Steps
- Make sure you have the development dependencies and documentation dependencies installed.
- Pick an function from the list below and leave a comment saying you are going to work on it. This way we can keep track of what everyone is working on.
2.1 Make sure you've created a separate branch frommain
before editing files for your new contribution. Refer to our contributing guidelines for more information. - Remove the function from the list at:
FUNCTION_DOCSTRING_IGNORE_LIST = [ - Let's say you picked
sklearn._config.config_context
, run numpydoc validation as follows.
pytest sklearn/tests/test_docstrings.py -k sklearn._config.config_context
- If you see failing test, please fix them by following the recommendation provided by the failing test.
- If you see all the tests past, you do not need to do any additional changes.
- Commit your changes.
- Open a Pull Request with an opening message
Addresses #21350
. Note that each item should be submitted in a separate Pull Request. - Include the function name in the title of the pull request. For example: "DOC Ensures that config_context passes numpydoc validation".
Note: once you have issued 3 such PRs, feel free to move on to contributing more complex pull requests that involve more thinking and leave those issue fixes to first time contributors for them to learn the github contribution workflow :)
Functions to Update
- sklearn._config.config_context DOC Ensures that config_context passes numpydoc validation #21426
- sklearn._config.get_config DOC Ensures that sklearn._config.get_config passes numpydoc validation. #21656
- sklearn.base.clone DOC Ensures that sklearn.base.clone passes numpydoc validation #21557
- sklearn.cluster._affinity_propagation.affinity_propagation DOC Ensures that function passes numpydoc validation: affinity_propagation #21778
- sklearn.cluster._agglomerative.linkage_tree DOC Ensures that linkage_tree passes numpydoc validation #21424
- sklearn.cluster._kmeans.k_means DOC Ensures that sklearn.cluster._kmeans.k_means passes numpydoc validation #21423
- sklearn.cluster._kmeans.kmeans_plusplus DOC Ensures that kmeans_plusplus passes numpydoc validation #22200
- sklearn.cluster._mean_shift.estimate_bandwidth DOC Ensures that estimate_bandwidth passes numpydoc validation #21940
- sklearn.cluster._mean_shift.get_bin_seeds DOC Ensures that get_bin_seeds passes numpydoc validation #22018
- sklearn.cluster._mean_shift.mean_shift DOC Ensures that mean_shift passes numpydoc validation #22019
- sklearn.cluster._optics.cluster_optics_dbscan
- sklearn.cluster._optics.cluster_optics_xi DOC Ensures that cluster_optics_xi passes numpydoc validation #22202
- sklearn.cluster._optics.compute_optics_graph DOC improve docstring in OPTICS functions compute_optics_graph #22024 DOC Ensures that compute_optics_graph passes numpydoc validation #22205
- sklearn.cluster._spectral.spectral_clustering DOC Ensures spectral_clustering clustering numpydoc validation #22025
- sklearn.compose._column_transformer.make_column_transformer DOC Ensures that make_column_transformer passes numpydoc #22183
- sklearn.covariance._empirical_covariance.empirical_covariance DOC Ensures that empirical_covariance passes numpydoc validation #21439
- sklearn.covariance._empirical_covariance.log_likelihood DOC Ensures that log_likelihood passes numpydoc validation #21438
- sklearn.covariance._graph_lasso.graphical_lasso DOC Ensures that graphical_lasso passes numpydoc validation #22326
- sklearn.covariance._robust_covariance.fast_mcd DOC Ensures that fast_mcd passes numpydoc validation #22331
- sklearn.covariance._shrunk_covariance.ledoit_wolf DOC Ensure that ledoit_wolf is passing numpydoc validation #22496 DOC changed some typo of _shrunk_covariance.ledoit_wolf_shrinkage #22798 DOC Ensures ledoit_wolf_shrinkage passes numpydoc #22748
- sklearn.covariance._shrunk_covariance.ledoit_wolf_shrinkage DOC changed some typo of _shrunk_covariance.ledoit_wolf_shrinkage #22798 DOC Ensures ledoit_wolf_shrinkage passes numpydoc #22748
- sklearn.covariance._shrunk_covariance.shrunk_covariance DOC changed some typo of _shrunk_covariance.ledoit_wolf_shrinkage #22798 DOC Ensures that shrunk_covariance passes numpydoc validation #22260
- sklearn.datasets._base.get_data_home DOC Ensures that get_data_home passes numpydoc validation #22259
- sklearn.datasets._base.load_boston DOC Ensures that load_boston passes numpydoc validation #22247
- sklearn.datasets._base.load_breast_cancer DOC Ensures that sklearn.datasets._base.load_breast_cancer passes numpydoc validation #22346
- sklearn.datasets._base.load_diabetes DOC Ensures that load_diabetes passes numpydoc validation #21526
- sklearn.datasets._base.load_digits DOC Ensures that load_digits passes numpydoc validation #22392
- sklearn.datasets._base.load_files DOC Ensures that load_files passes numpydoc validation #21727
- sklearn.datasets._base.load_iris DOC Ensures that load_iris passes numpydoc validation #21760
- sklearn.datasets._base.load_linnerud DOC Ensures that load_linnerud passes numpydoc validation #22484
- sklearn.datasets._base.load_sample_image DOC adds two dots from datasets._base.load_sample_image #22805
- sklearn.datasets._base.load_wine DOC Ensures that load_wine passes numpydoc #22469
- sklearn.datasets._california_housing.fetch_california_housing DOC corrected docstring on fetch_california_housing #22882
- sklearn.datasets._covtype.fetch_covtype DOC corrected docstring on sklearn.datasets._covtype.fetch_covtype #22918
- sklearn.datasets._kddcup99.fetch_kddcup99 DOC fix numpydoc validation for fetch_kddcup99 #23929
- sklearn.datasets._lfw.fetch_lfw_pairs DOC Ensures that sklearn.datasets._lfw.fetch_lfw_pairs passes numpydoc validation #23655
- sklearn.datasets._lfw.fetch_lfw_people DOC Ensures that fetch_lfw_people passes numpydoc validation #24161
- sklearn.datasets._olivetti_faces.fetch_olivetti_faces [MGR] DOC Ensures that fetch_olivetti_faces passes numpydoc validation #22480
- sklearn.datasets._openml.fetch_openml DOC Ensures that fetch_openml passes numpydoc validation #22483
- sklearn.datasets._rcv1.fetch_rcv1 DOC Ensures that fetch_rcv1 passes numpydoc validation #22225
- sklearn.datasets._samples_generator.make_biclusters DOC fix the docstring of sklearn.datasets._samples_generator.make_biclusters #22790
- sklearn.datasets._samples_generator.make_blobs DOC Ensures that make_blobs passes numpydoc validation #22342
- sklearn.datasets._samples_generator.make_checkerboard DOC Ensures that make_checkerboard passes numpydoc validation #22390
- sklearn.datasets._samples_generator.make_classification DOC corrected docstring on make_classification #22797
- sklearn.datasets._samples_generator.make_gaussian_quantiles DOC Ensures that
make_gaussian_quantiles
passes numpydoc validation #23996 - sklearn.datasets._samples_generator.make_hastie_10_2 DOC Ensures that make_hastie_10_2 passes numpydoc validation #22333
- sklearn.datasets._samples_generator.make_multilabel_classification DOC Fixes make_regression make_multilabel_classification #22784 #21350 - fix make_multilabel_classification docstring #22782
- sklearn.datasets._samples_generator.make_regression DOC Fixes make_regression make_multilabel_classification #22784
- sklearn.datasets._samples_generator.make_sparse_coded_signal Doc : adds 4 points to sklearn.datasets._samples_generator.make_sparse_coded_signal #22817
- sklearn.datasets._samples_generator.make_sparse_spd_matrix DOC Ensures that make_sparse_spd_matrix passes numpydoc #22332
- sklearn.datasets._samples_generator.make_spd_matrix DOC Ensures that sklearn.datasets._samples_generator.make_spd_matrix passes numpydoc validation #23974
- sklearn.datasets._species_distributions.fetch_species_distributions DOC Ensures that fetch_species_distributions passes numpydoc validation #24162
- sklearn.datasets._svmlight_format_io.dump_svmlight_file DOC Ensure
dump_svmlight_file
passes numpydoc validation #23166 - sklearn.datasets._svmlight_format_io.load_svmlight_file DOC Ensures that load_svmlight_file passes numpydoc validation #24163 DOC Ensures that load_svmlight_files passes numpydoc validation #24164
- sklearn.datasets._svmlight_format_io.load_svmlight_files DOC Ensures that load_svmlight_files passes numpydoc validation #24164
- sklearn.datasets._twenty_newsgroups.fetch_20newsgroups DOC Ensures that fetch_20newsgroups passes numpydoc validation #22329
- sklearn.decomposition._dict_learning.dict_learning DOC Ensure _dict_learning.dict_learning passes numpydoc validation #24316 DOC Ensure dict_learning_online passes numpydoc validation #24289 fix docstring of dict_learning.sparse_encode and multiclass.check_classification_targets #21350 #pariswimlds #22793
- sklearn.decomposition._dict_learning.dict_learning_online DOC Ensure dict_learning_online passes numpydoc validation #24289
- sklearn.decomposition._dict_learning.sparse_encode fix docstring of dict_learning.sparse_encode and multiclass.check_classification_targets #21350 #pariswimlds #22793
- sklearn.decomposition._fastica.fastica DOC Ensures that sklearn.decomposition._fastica.fastica passes numpydoc validation #23094
- sklearn.decomposition._nmf.non_negative_factorization DOC Ensures that non_negative_factorization passes numpydoc #24235
- sklearn.externals._packaging.version.parse DOC Ensures that sparsefuncs.count_nonzero passes numpydoc validation #24447 DOC Ensures that sklearn.utils.extmath.safe_sparse_dot passes numpydoc validation #24567 DOC ensures sklearn.utils.sparsefuncs.csc_median_axis_0 passes numpydoc validation #24461 DOC Ensure externals._packaging.version.parse passes numpydoc validation #24320 Doc : adds 4 points to sklearn.datasets._samples_generator.make_sparse_coded_signal #22817 fix docstring of dict_learning.sparse_encode and multiclass.check_classification_targets #21350 #pariswimlds #22793 DOC Ensures that make_sparse_spd_matrix passes numpydoc #22332
- sklearn.feature_extraction.image.extract_patches_2d DOC Ensures that extract_patches_2d passes numpydoc validation #23926
- sklearn.feature_extraction.image.grid_to_graph DOC Ensures that sklearn.feature_extraction.image.grid_to_graph passes numpydoc validation #23052
- sklearn.feature_extraction.image.img_to_graph DOC Ensures that sklearn.feature_extraction.image.img_to_graph passes numpydoc validation #23398
- sklearn.feature_extraction.text.strip_accents_ascii DOC Ensures that strip_accents_ascii passes numpydoc validation #23250
- sklearn.feature_extraction.text.strip_accents_unicode DOC Ensures that strip_accents_unicode passes numpydoc #24232
- sklearn.feature_extraction.text.strip_tags DOC Ensures that strip_tags passes numpydoc validation #23248
- sklearn.feature_selection._univariate_selection.chi2 DOC Ensure
chi2_kernel
passes numpydoc validation #23945 DOC Ensureadditive_chi2_kernel
passes numpydoc validation #23943 DOC Ensures that sklearn.feature_selection._univariate_selection.chi2 passes numpydoc validation. #23467 - sklearn.feature_selection._univariate_selection.f_oneway
- sklearn.feature_selection._univariate_selection.r_regression fix docstring r_regression #22785
- sklearn.inspection._partial_dependence.partial_dependence DOC Ensure sklearn.inspection._plot.partial_dependence.plot_partial_dependence passes numpydoc validation #24325 DOC Ensures that partial_dependence passes numpydoc validation #24174
- sklearn.inspection._plot.partial_dependence.plot_partial_dependence DOC Ensure sklearn.inspection._plot.partial_dependence.plot_partial_dependence passes numpydoc validation #24325
- sklearn.isotonic.isotonic_regression DOC Ensures that isotonic_regression passes numpydoc validation #22475
- sklearn.linear_model._least_angle.lars_path DOC Ensure lars_path_gram passes numpydoc validation #24319 DOC Ensures that lars_path passes numpydoc validation #22500
- sklearn.linear_model._least_angle.lars_path_gram DOC Ensure lars_path_gram passes numpydoc validation #24319
- sklearn.linear_model._omp.orthogonal_mp DOC Ensure sklearn.linear_model._omp.orthogonal_mp_gram passes numpydoc validation #24329 DOC Ensures that orthogonal_mp passes numpydoc validation #22501
- sklearn.linear_model._omp.orthogonal_mp_gram DOC Ensure sklearn.linear_model._omp.orthogonal_mp_gram passes numpydoc validation #24329
- sklearn.linear_model._ridge.ridge_regression fix(doc): fix sklearn.linear_model._ridge.ridge_regression #21350 #22788
- sklearn.manifold._locally_linear.locally_linear_embedding DOC Ensure manifold._locally_linear.locally_linear_embedding passes numpydoc validation #24330
- sklearn.manifold._t_sne.trustworthiness DOC Ensure manifold._t_sne.trustworthiness passes numpydoc validation #24333
- sklearn.metrics._classification.accuracy_score DOC Ensures that top_k_accuracy_score passes numpydoc validation #24259 DOC Ensures that balanced_accuracy_score passes numpydoc validation #21478 DOC Ensures that sklearn.metrics._classification.accuracy_score passes numpydoc validation #21441
- sklearn.metrics._classification.balanced_accuracy_score DOC Ensures that balanced_accuracy_score passes numpydoc validation #21478
- sklearn.metrics._classification.brier_score_loss DOC Ensure sklearn.metrics._classification.brier_score_loss passes numpydoc validation. #23914
- sklearn.metrics._classification.classification_report DOC fix numpydoc errors in classification_report #22803
- sklearn.metrics._classification.cohen_kappa_score DOC Update sklearn.metrics._classification.cohen_kappa_score to pass numpydoc validation. #23915
- sklearn.metrics._classification.confusion_matrix DOC Ensures that sklearn.metrics._plot.confusion_matrix.plot_confusion_matrix passes numpydoc validation #22842 DOC Ensures that confusion_matrix passes numpydoc validation #21496
- sklearn.metrics._classification.f1_score DOC Ensures that function passes numpydoc validation: f1_score #22358
- sklearn.metrics._classification.fbeta_score DOC Ensures that fbeta_score passes numpydoc validation #23486
- sklearn.metrics._classification.hamming_loss DOC Ensures that sklearn.metrics._classification.hamming_loss passes numpydoc validation #21449
- sklearn.metrics._classification.hinge_loss DOC Ensures that hinge_loss passes numpydoc validation #23387
- sklearn.metrics._classification.jaccard_score DOC: Ensure sklearn.metrics._classification.jaccard_score passes numpydoc validation #23910
- sklearn.metrics._classification.log_loss DOC Ensures that sklearn.metrics._classification.log_loss passes numpydoc validation #23657
- sklearn.metrics._classification.precision_recall_fscore_support DOC Ensures that precision_recall_fscore_support passes numpydoc validation #22472
- sklearn.metrics._classification.precision_score DOC Ensure that label_ranking_average_precision_score passes numpydoc validation #23504 DOC Ensures that sklearn.metrics._ranking.average_precision_score passes numpydoc validation #22712 DOC Ensures that precision_score passes numpydoc validation #21479
- sklearn.metrics._classification.recall_score DOC Ensures that recall_score passes numpydoc validation #21495
- sklearn.metrics._classification.zero_one_loss DOC Ensures that zero_one_loss passes numpydoc validation #21450
- sklearn.metrics._plot.confusion_matrix.plot_confusion_matrix DOC Ensures that sklearn.metrics._plot.confusion_matrix.plot_confusion_matrix passes numpydoc validation #22842
- sklearn.metrics._plot.det_curve.plot_det_curve DOC Ensure plot_det_curve passes numpydoc validation #24334
- sklearn.metrics._plot.precision_recall_curve.plot_precision_recall_curve DOC Ensures plot_precision_recall_curve passes the numpydoc validation #24403
- sklearn.metrics._plot.roc_curve.plot_roc_curve DOC Ensures that plot_roc_curve passes numpydoc validation #21547
- sklearn.metrics._ranking.auc DOC Ensures that roc_auc_score passes numpydoc validation #23505 DOC Ensures that sklearn.metrics._ranking.auc passes numpydoc validation #23433
- sklearn.metrics._ranking.average_precision_score DOC Ensure that label_ranking_average_precision_score passes numpydoc validation #23504 DOC Ensures that sklearn.metrics._ranking.average_precision_score passes numpydoc validation #22712
- sklearn.metrics._ranking.coverage_error Fix docstring for coverage_error, remove it from ignorelist: #21350 #24322
- sklearn.metrics._ranking.dcg_score DOC Ensures that dcg_score & roc_curve passes numpydoc validation #24351 DOC Ensure that ndcg_score passes numpydoc validation #22400
- sklearn.metrics._ranking.label_ranking_average_precision_score DOC Ensure that label_ranking_average_precision_score passes numpydoc validation #23504
- sklearn.metrics._ranking.label_ranking_loss DOC Fix docstring in sklearn.metrics._ranking.label_ranking_loss #21350 #pariswimlds #22781
- sklearn.metrics._ranking.ndcg_score DOC Ensure that ndcg_score passes numpydoc validation #22400
- sklearn.metrics._ranking.precision_recall_curve DOC Ensures plot_precision_recall_curve passes the numpydoc validation #24403 DOC Ensures that precision_recall_curve passes numpydoc #22514
- sklearn.metrics._ranking.roc_auc_score DOC Ensures that roc_auc_score passes numpydoc validation #23505
- sklearn.metrics._ranking.roc_curve DOC Ensures that dcg_score & roc_curve passes numpydoc validation #24351 DOC Ensures that plot_roc_curve passes numpydoc validation #21547
- sklearn.metrics._ranking.top_k_accuracy_score DOC Ensures that top_k_accuracy_score passes numpydoc validation #24259
- sklearn.metrics._regression.max_error DOC Ensures that max_error passes numpydoc validation #21420
- sklearn.metrics._regression.mean_absolute_error DOC Ensures that mean_absolute_error passes numpydoc validation #21714
- sklearn.metrics._regression.mean_pinball_loss DOC Ensures that mean_pinball_loss passes numpydoc validation #24336
- sklearn.metrics._scorer.make_scorer DOC Ensures that make_scorer passes numpydoc validation #22367
- sklearn.metrics.cluster._bicluster.consensus_score DOC Ensures that consensus_score passes numpydoc validation #24343
- sklearn.metrics.cluster._supervised.adjusted_mutual_info_score DOC Ensures that adjusted_mutual_info_score passes numpydoc validation #24344
- sklearn.metrics.cluster._supervised.adjusted_rand_score DOC Ensures that adjusted_rand_score passes numpydoc validation #24345
- sklearn.metrics.cluster._supervised.completeness_score DOC Ensure completeness_score passes numpydoc validation #23016
- sklearn.metrics.cluster._supervised.entropy DOC Ensures that fowlkes_mallows_score and entropy passes numpydoc validation #24352
- sklearn.metrics.cluster._supervised.fowlkes_mallows_score DOC Ensures that fowlkes_mallows_score and entropy passes numpydoc validation #24352
- sklearn.metrics.cluster._supervised.homogeneity_completeness_v_measure DOC Ensure homogeneity_completeness_v_measure passes numpydoc validation #23942
- sklearn.metrics.cluster._supervised.homogeneity_score DOC Ensures that homogeneity_score passes numpydoc validation #23006
- sklearn.metrics.cluster._supervised.mutual_info_score DOC Ensures that adjusted_mutual_info_score passes numpydoc validation #24344 DOC Ensures that
normalized_mutual_info_score
passes numpydoc validation #24093 DOC Ensures thatmutual_info_score
passes numpydoc validation #24091 - sklearn.metrics.cluster._supervised.normalized_mutual_info_score DOC Ensures that
normalized_mutual_info_score
passes numpydoc validation #24093 - sklearn.metrics.cluster._supervised.pair_confusion_matrix DOC Ensures that
pair_confusion_matrix
passes numpydoc validation #24094 - sklearn.metrics.cluster._supervised.rand_score DOC Ensures that adjusted_rand_score passes numpydoc validation #24345 DOC Ensures that
rand_score
passes numpydoc validation #24096 - sklearn.metrics.cluster._supervised.v_measure_score DOC Ensures
v_measure_score
passes numpydoc validation #24097 - sklearn.metrics.cluster._unsupervised.davies_bouldin_score DOC Fix davies_bouldin_score for numpydoc #21850
- sklearn.metrics.cluster._unsupervised.silhouette_samples DOC Ensures that silhouette_samples passes numpydoc #21851
- sklearn.metrics.cluster._unsupervised.silhouette_score DOC Fixes silhouette_score for numpydoc #21852
- sklearn.metrics.pairwise.additive_chi2_kernel DOC Ensure
additive_chi2_kernel
passes numpydoc validation #23943 - sklearn.metrics.pairwise.check_paired_arrays DOC Ensure
check_paired_arrays
passes numpydoc validation #23944 - sklearn.metrics.pairwise.check_pairwise_arrays DOC Ensures that check_pairwise_arrays passes numpydoc validation #23519
- sklearn.metrics.pairwise.chi2_kernel DOC Ensure
chi2_kernel
passes numpydoc validation #23945 DOC Ensureadditive_chi2_kernel
passes numpydoc validation #23943 - sklearn.metrics.pairwise.cosine_distances DOC Ensure
cosine_distances
passes numpydoc validation #23946 DOC Ensures that sklearn.metrics.pairwise.paired_cosine_distances passes numpydoc validation #22141 - sklearn.metrics.pairwise.cosine_similarity DOC Ensure
cosine_similarity
passes numpydoc validation #23947 - sklearn.metrics.pairwise.distance_metrics DOC Ensure
distance_metrics
passes numpydoc validation #23949 - sklearn.metrics.pairwise.euclidean_distances DOC Ensures that paired_euclidean_distances passes numpydoc validation #22783 DOC Ensures that nan_euclidean_distances passes numpydoc #22140 DOC Ensures that metrics.pairwise.euclidean_distances passes numpydoc validation #21429
- sklearn.metrics.pairwise.haversine_distances DOC Ensures that haversine_distances passes numpydoc validation #23044
- sklearn.metrics.pairwise.kernel_metrics DOC Ensure
kernel_metrics
passes numpydoc validation #23950 - sklearn.metrics.pairwise.laplacian_kernel DOC Ensures that laplacian_kernel passes numpydoc validation #23005
- sklearn.metrics.pairwise.linear_kernel DOC Ensures that sklearn.metrics.pairwise.linear_kernel passes numpydoc validation #21470
- sklearn.metrics.pairwise.manhattan_distances DOC Update
paired_manhattan_distances
and make it pass numpydoc validation #23900 DOC Ensures that manhattan_distances passes numpydoc validation #22139 - sklearn.metrics.pairwise.nan_euclidean_distances DOC Ensures that nan_euclidean_distances passes numpydoc #22140
- sklearn.metrics.pairwise.paired_cosine_distances DOC Ensures that sklearn.metrics.pairwise.paired_cosine_distances passes numpydoc validation #22141
- sklearn.metrics.pairwise.paired_distances DOC Ensures that function passes numpydoc validation: paired_distances #22380
- sklearn.metrics.pairwise.paired_euclidean_distances DOC Ensures that paired_euclidean_distances passes numpydoc validation #22783
- sklearn.metrics.pairwise.paired_manhattan_distances DOC Update
paired_manhattan_distances
and make it pass numpydoc validation #23900 - sklearn.metrics.pairwise.pairwise_distances_argmin DOC Ensure
pairwise_distances_argmin
passes numpydoc validation #23951 DOC Ensurepairwise_distances_argmin_min
passes numpydoc validation #23952 - sklearn.metrics.pairwise.pairwise_distances_argmin_min DOC Ensure
pairwise_distances_argmin_min
passes numpydoc validation #23952 - sklearn.metrics.pairwise.pairwise_distances_chunked [MRG] DOC Ensures that pairwise_distances_chunked passes numpydoc validation #24527
- sklearn.metrics.pairwise.pairwise_kernels
- sklearn.metrics.pairwise.polynomial_kernel DOC Ensure
polynomial_kernel
passes numpydoc validation #23953 - sklearn.metrics.pairwise.rbf_kernel DOC Ensure
rbf_kernel
passes numpydoc validation #23954 - sklearn.metrics.pairwise.sigmoid_kernel DOC Ensure
sigmoid_kernel
passes numpydoc validation #23955 - sklearn.model_selection._split.check_cv DOC Ensures that sklearn.model_selection._split.check_cv passes numpydoc validation #22778
- sklearn.model_selection._split.train_test_split DOC Ensures that train_test_split passes numpydoc validation #21435
- sklearn.model_selection._validation.cross_val_predict DOC Ensures that sklearn.model_selection._validation.cross_val_predict passes numpydoc validation #21433
- sklearn.model_selection._validation.cross_val_score [MRG]DOC Ensures that cross_val_score passes numpydoc validation #21464
- sklearn.model_selection._validation.cross_validate DOC Ensures that cross_validate passes numpydoc validation #23145
- sklearn.model_selection._validation.learning_curve DOC: Ensure sklearn.model_selection._validation.learning_curve passes numpydoc validation #23911
- sklearn.model_selection._validation.permutation_test_score DOC Ensure sklearn.model_selection._validation.permutation_test_score passes numpydoc validation #23912
- sklearn.model_selection._validation.validation_curve DOC Ensure sklearn.model_selection._validation.validation_curve passes numpydoc validation. #23913
- sklearn.neighbors._graph.kneighbors_graph DOC Ensure that kneighbors_graph passes numpydoc validation #22459
- sklearn.neighbors._graph.radius_neighbors_graph DOC Ensures that radius_neighbors_graph passes numpydoc #22462
- sklearn.pipeline.make_union DOC: Update sklearn.pipeline.make_union to pass numpydoc validation. #23909
- sklearn.preprocessing._data.binarize DOC Ensures that
label_binarize
passes numpydoc validation #24002 DOC Ensures that sklearn.preprocessing._data.binarize passes numpydoc validation #22801 - sklearn.preprocessing._data.maxabs_scale DOC Ensures that maxabs_scale passes numpydoc validation #24359
- sklearn.preprocessing._data.normalize DOC Ensures that
normalized_mutual_info_score
passes numpydoc validation #24093 DOC Ensure that normalize passes numpydoc validation #23188 DOC Ensures that preprocessing._data.normalize passes numpydoc validation #22795 - sklearn.preprocessing._data.power_transform DOC Ensures that preprocessing._data.power_transform passes numpydoc validation #22802
- sklearn.preprocessing._data.quantile_transform DOC Fix docstring in quantile_transform function #21350 #22780
- sklearn.preprocessing._data.robust_scale DOC Update sklearn.preprocessing._data.robust_scale docstring to pass numpydoc validation. #23908
- sklearn.preprocessing._data.scale DOC Ensures that scale passes numpydoc validation #24362 DOC Ensures that maxabs_scale passes numpydoc validation #24359 DOC Update sklearn.preprocessing._data.robust_scale docstring to pass numpydoc validation. #23908
- sklearn.preprocessing._label.label_binarize DOC Ensures that
label_binarize
passes numpydoc validation #24002 - sklearn.random_projection.johnson_lindenstrauss_min_dim DOC Ensures that
johnson_lindenstrauss_min_dim
passes numpydoc validation #24003 - sklearn.svm._bounds.l1_min_c DOC Ensures that l1_min_c passes numpydoc validation #24134
- sklearn.tree._export.plot_tree
- sklearn.utils.axis0_safe_slice DOC Ensure that sklearn.utils.axis0_safe_slice passes numpydoc validation #24561
- sklearn.utils.check_pandas_support DOC Ensures that sklearn.utils.check_pandas_support passes numpydoc validation #21566
- sklearn.utils.extmath.cartesian DOC Ensures that extmath.cartesian passes numpydoc validation #21513
- sklearn.utils.extmath.density DOC Ensures that utils.extmath.density passes numpydoc validation #24516
- sklearn.utils.extmath.fast_logdet DOC Ensures that
sklearn.utils.extmath.fast_logdet
passes numpydoc validation #24605 - sklearn.utils.extmath.randomized_range_finder DOC Ensures randomized_range_finder passes numpydoc validation #22069
- sklearn.utils.extmath.randomized_svd DOC Ensures that
sklearn.utils.extmath.randomized_svd
passes numpydoc validation #24607 - sklearn.utils.extmath.safe_sparse_dot DOC Ensures that sklearn.utils.extmath.safe_sparse_dot passes numpydoc validation #24567
- sklearn.utils.extmath.squared_norm DOC Ensures that squared_norm passes numpydoc validation #24360
- sklearn.utils.extmath.stable_cumsum DOC Ensures that sklearn.utils.extmath.stable_cumsum passes numpydoc validation #24348
- sklearn.utils.extmath.svd_flip DOC Ensures that svd_flip passes numpydoc validation #24581
- sklearn.utils.extmath.weighted_mode DOC Ensures that sklearn.utils.extmath.weighted_mode passes numpydoc validation #24571
- sklearn.utils.fixes.delayed
- sklearn.utils.fixes.linspace Doc Ensures that sklearn.util.fixes.linspace passes numpydoc validation #24582
- sklearn.utils.fixes.threadpool_info
- sklearn.utils.fixes.threadpool_limits
- sklearn.utils.gen_batches [MRG] DOC Ensure that gen_batches passes numpydoc validation #24609
- sklearn.utils.gen_even_slices [MRG] DOC Ensure that gen_even_slices passes numpydoc validation #24608
- sklearn.utils.get_chunk_n_rows DOC Ensures that get_chunk_n_rows passes numpydoc validation #22539
- sklearn.utils.graph.graph_shortest_path
- sklearn.utils.graph.single_source_shortest_path_length [MRG] DOC ensures that two single_source_shortest_path_length funcs pass numpydoc #24474
- sklearn.utils.is_scalar_nan DOC Ensure that sklearn.utils.is_scalar_nan passes numpydoc validation #24562
- sklearn.utils.metaestimators.available_if DOC Ensures that available_if passes numpydoc validation #24586
- sklearn.utils.metaestimators.if_delegate_has_method DOC Ensures that if_delegate_has_method passes numpydoc validation #24633
- sklearn.utils.multiclass.check_classification_targets fix docstring of dict_learning.sparse_encode and multiclass.check_classification_targets #21350 #pariswimlds #22793
- sklearn.utils.multiclass.class_distribution DOC ensures sklearn.utils.multiclass.class_distribution passes numpydoc validation #24452
- sklearn.utils.multiclass.type_of_target DOC ensures sklearn.utils.multiclass.type_of_target passes numpydoc validation. #24463
- sklearn.utils.multiclass.unique_labels DOC ensures sklearn.utils.multiclass.unique_labels passes numpydoc validation. #24476
- sklearn.utils.resample DOC Ensures that sklearn.utils.resample passes numpydoc validation #23916
- sklearn.utils.safe_mask DOC ensures sklearn.utils.safe_mask passes numpydoc validation #24425
- sklearn.utils.safe_sqr DOC ensures sklearn.utils.safe_sqr passes numpydoc validation #24437
- sklearn.utils.shuffle DOC ensures sklearn.utils.shuffle passes numpydoc validation #24367
- sklearn.utils.sparsefuncs.count_nonzero DOC Ensures that sparsefuncs.count_nonzero passes numpydoc validation #24447
- sklearn.utils.sparsefuncs.csc_median_axis_0 DOC ensures sklearn.utils.sparsefuncs.csc_median_axis_0 passes numpydoc validation #24461
- sklearn.utils.sparsefuncs.incr_mean_variance_axis DOC Ensures that incr_mean_variance_axis passes numpydoc validation #24477
- sklearn.utils.sparsefuncs.inplace_swap_column DOC Ensures that inplace_swap_column passes numpydoc validation #23476
- sklearn.utils.sparsefuncs.inplace_swap_row [MRG] DOC Ensures that inplace_swap_row_csr passes numpydoc validation #24518 [MRG] DOC Ensures that inplace_swap_row_csc passes numpydoc validation #24513 DOC Ensures that inplace_swap_row passes numpydoc validation #24178
- sklearn.utils.sparsefuncs.inplace_swap_row_csc [MRG] DOC Ensures that inplace_swap_row_csc passes numpydoc validation #24513
- sklearn.utils.sparsefuncs.inplace_swap_row_csr [MRG] DOC Ensures that inplace_swap_row_csr passes numpydoc validation #24518
- sklearn.utils.sparsefuncs.mean_variance_axis DOC Ensures that incr_mean_variance_axis passes numpydoc validation #24477 DOC Ensures that mean_variance_axis passes numpydoc validation #24177
- sklearn.utils.sparsefuncs.min_max_axis np docstrings format min_max_axis #22839
- sklearn.utils.tosequence DOC Ensure that tosequence passes numpydoc validation #22494
- sklearn.utils.validation.as_float_array DOC Ensures that as_float_array passes numpydoc validation #21502
- sklearn.utils.validation.assert_all_finite DOC Ensures that assert_all_finite passes numpydoc validation #22470
- sklearn.utils.validation.check_is_fitted DOC Ensures that check_is_fitted passes numpydoc validation #24454
- sklearn.utils.validation.check_memory DOC numpy doc update for function check_memory #23039
- sklearn.utils.validation.check_random_state DOC correct return type of check_random_state #23320 DOC Ensures that check_random_state passes numpydoc validation #22787
- sklearn.utils.validation.column_or_1d DOC Ensures that function passes numpydoc validation: column_or_1d function #21591
- sklearn.utils.validation.has_fit_parameter DOC Ensures that function passes numpydoc validation: has_fit_parameter #21590
- sklearn.utils.validation.indexable DOC Ensures that sklearn.utils.validation.indexable passes numpydoc validation #21431