Version 1.2.0

In Development

Legend for changelogs

  • Major Feature : something big that you couldn’t do before.

  • Feature : something that you couldn’t do before.

  • Efficiency : an existing feature now may not require as much computation or memory.

  • Enhancement : a miscellaneous minor improvement.

  • Fix : something that previously didn’t work as documentated – or according to reasonable expectations – should now work.

  • API Change : you will need to change your code to have the same effect in the future; or a feature will be removed in the future.

Changed models

The following estimators and functions, when fit with the same data and parameters, may produce different models from the previous version. This often occurs due to changes in the modelling logic (bug fixes or enhancements), or in random sampling procedures.

Changes impacting all modules

Changelog

sklearn.calibration

sklearn.cluster

sklearn.datasets

  • Enhancement Introduce the new parameter parser in datasets.fetch_openml. parser="pandas" allows to use the very CPU and memory efficient pandas.read_csv parser to load dense ARFF formatted dataset files. It is possible to pass parser="liac-arff" to use the old LIAC parser. When parser="auto", dense datasets are loaded with “pandas” and sparse datasets are loaded with “liac-arff”. Currently, parser="liac-arff" by default and will change to parser="auto" in version 1.4 #21938 by Guillaume Lemaitre.

  • Enhancement datasets.dump_svmlight_file is now accelerated with a Cython implementation, providing 2-4x speedups. #23127 by Meekail Zain

sklearn.decomposition

sklearn.discriminant_analysis

sklearn.ensemble

sklearn.feature_selection

sklearn.gaussian_process

sklearn.kernel_approximation

sklearn.linear_model

sklearn.manifold

sklearn.metrics

sklearn.model_selection

  • Fix For all SearchCV classes and scipy >= 1.10, rank corresponding to a nan score is correctly set to the maximum possible rank, rather than np.iinfo(np.int32).min. #24141 by Loïc Estève.

sklearn.multioutput

sklearn.naive_bayes

sklearn.neighbors

sklearn.pipeline

sklearn.preprocessing

sklearn.svm

sklearn.tree

sklearn.utils

Code and Documentation Contributors

Thanks to everyone who has contributed to the maintenance and improvement of the project since version 1.1, including:

TODO: update at the time of the release.