In order to fix#11408, this swaps `joblib` and `_joblib`. It however, allows users to access joblib's `Memory` or `Parallel` functionality without accessing `sklearn.externals._joblib` by importing `Memory`, `Parallel`, etc. into `sklearn.utils`.
* Modifies model_selection.cross_validate docstring (#9534)
- Fixes rendering of docstring examples
- Instead of importing cross_val_score in example, cross_validate is imported
* raise error on complex data input to estimators
* Raise exception on providing complex data to estimators
* adding checks to check_estimator for complex data
* removing some unnecessary parts
* autopep8 changes
* removing ipdb, restoring some autopep8 fixes
* removing ipdb, restoring some autopep8 fixes
* adding documentation for complex data handling
* adding one line explanation for each test case
* ENH add suppress validation option
* TST skip problematic doctest
* Rename SUPPRESS_VALIDATION to PRESUME_FINITE
* Change PRESUME_ to ASSUME_ for convention's sake
* DOC add note regarding assert_all_finite
* ENH add set_config context manager for ASSUME_FINITE
* Make ASSUME_FINITE private and provide get_config
* Fix ImportError due to incomplete change in last commit
* TST/DOC tests and more cautious documentation for set_config
* DOC what's new entry for validation suppression
* context manager is now config_context; set_config affects global config
* Rename missed set_config to config_context
* Fix mis-named test
* Mention set_config in narrative docs
* More explicit about limmited restoration of context
* Handle case where error raised in config_context
* Reset all settings after exiting context manager
* remove stuff to be removed 0.19
* more changes
* remove classes from 0.19 whatsnew
* remove _LearntSelectorMixin
* remove ProjectedGradientNMF, load_lwf_*
* minor fixes
* remove more copy from logistic regression path
* remove lda, qda from __init__.__all__
* remove pg solver in nmf from tests etc
* remove class_weight="auto" from tests
* doctest change for decision_function_shape="ovr"
* remove transfrom from tree test, minor fixes to tree tests
* some fixes in the tests
* undo changes in functions which still allow 1d input...
* also allow 1d in scale
* more test fixes...
* last test fixes in forest and tree
* svm default value change doctest failures
* pep8
* remove more class_weight="auto" stuff
* minor cosmetics in docstrings deprecated / removed behavior.
* say that store_covariance has been moved to __init__ in discriminant_analysis
in other modules where warnings are deprecated.
Prefix warnings imported from sklearn.exceptions instead of
suffixing to prevent showing both the suffixed warning
and the deprecated warning during tab completion.
ENH NonBLASDotWarning -> EfficiencyWarning; Improve error message
DOC Add exceptions module to modules/classes.rst
MAINT Move ConvergenceWarning, UndefinedMetricWarning et al into exceptions
MAINT Remove ChangedBehaviorWarning from base
DOC/FIX Improve DataConversionWarning's docstring
Added fast_mcd 1D test
fixed syntax error cause py34 was failing
raise value error in check_array when min_samples>=2
formatting
added checl_array to MCD class and a test for the class
pep8 formatting
fixed string formatting and modified tests