Upgrading scikit-learn 0.20 to 0.21
Safe0.20.4 → 0.21.3Fixed2
SafeUpgrade verdict
Only new features and fixes in this range.
In plain terms
- Nothing in this range needs changes to your code. It adds features and fixes.
Must act Nothing to change
No breaking, platform, security or deprecated items in this range.
Requires Python >=3.5 from 0.21.1 (none stated before).
Adds joblib >=0.11.
Installs 4 packages in all (was 2).
Also installs cloudpickle.
Nothing in this upgrade needs a code or configuration change.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- changed:
class BaseEstimator(object) → class BaseEstimator - changed:
class BiclusterMixin(object) → class BiclusterMixin - changed:
class ClassifierMixin(object) → class ClassifierMixin - changed:
class ClusterMixin(object) → class ClusterMixin - changed:
class DensityMixin(object) → class DensityMixin - changed:
class MetaEstimatorMixin(object) → class MetaEstimatorMixin - changed:
class OutlierMixin(object) → class OutlierMixin - changed:
class RegressorMixin(object) → class RegressorMixin - changed:
class TransformerMixin(object) → class TransformerMixin - added:
class MultiOutputMixin(object)
- changed:
function calibration_curve(y_true, y_prob, normalize=…, n_bins=…) → function calibration_curve(y_true, y_prob, normalize=…, n_bins=…, strategy=…)
- added:
export OPTICS - added:
export cluster_optics_dbscan - added:
export cluster_optics_xi - added:
export compute_optics_graph
- changed:
constructor AgglomerativeClustering(n_clusters=…, affinity=…, memory=…, connectivity=…, compute_full_tree=…, linkage=…, pooling_func=…) → constructor AgglomerativeClustering(n_clusters=…, affinity=…, memory=…, connectivity=…, compute_full_tree=…, linkage=…, pooling_func=…, distance_threshold=…) - changed:
constructor FeatureAgglomeration(n_clusters=…, affinity=…, memory=…, connectivity=…, compute_full_tree=…, linkage=…, pooling_func=…) → constructor FeatureAgglomeration(n_clusters=…, affinity=…, memory=…, connectivity=…, compute_full_tree=…, linkage=…, pooling_func=…, distance_threshold=…) - changed:
function linkage_tree(X, connectivity=…, n_components=…, n_clusters=…, linkage=…, affinity=…, return_distance=…) → function linkage_tree(X, connectivity=…, n_clusters=…, linkage=…, affinity=…, return_distance=…) - added:
property AgglomerativeClustering.n_components_
- added:
class OPTICS(BaseEstimator, ClusterMixin) - added:
constructor OPTICS(min_samples=…, max_eps=…, metric=…, p=…, metric_params=…, cluster_method=…, eps=…, xi=…, predecessor_correction=…, min_cluster_size=…, algorithm=…, leaf_size=…, n_jobs=…) - added:
function cluster_optics_dbscan(reachability, core_distances, ordering, eps) - added:
function cluster_optics_xi(reachability, predecessor, ordering, min_samples, min_cluster_size=…, xi=…, predecessor_correction=…) - added:
function compute_optics_graph(X, min_samples, max_eps, metric, p, metric_params, algorithm, leaf_size, n_jobs) - added:
method OPTICS.fit(X, y=…)
- added:
function pyplot()
- removed:
property GraphicalLassoCV.grid_scores
- removed:
export load_mlcomp
- removed:
function load_mlcomp(name_or_id, set_=…, mlcomp_root=…, **kwargs) - removed:
variable LOADERS
- removed:
variable map - removed:
variable zip
- removed:
variable PY3_OR_LATER
- changed:
method FastICA.transform(X, y=…, copy=…) → method FastICA.transform(X, copy=…)
- changed:
constructor LatentDirichletAllocation(n_components=…, doc_topic_prior=…, topic_word_prior=…, learning_method=…, learning_decay=…, learning_offset=…, max_iter=…, batch_size=…, evaluate_every=…, total_samples=…, perp_tol=…, mean_change_tol=…, max_doc_update_iter=…, n_jobs=…, verbose=…, random_state=…, n_topics=…) → constructor LatentDirichletAllocation(n_components=…, doc_topic_prior=…, topic_word_prior=…, learning_method=…, learning_decay=…, learning_offset=…, max_iter=…, batch_size=…, evaluate_every=…, total_samples=…, perp_tol=…, mean_change_tol=…, max_doc_update_iter=…, n_jobs=…, verbose=…, random_state=…) - changed:
method LatentDirichletAllocation.perplexity(X, doc_topic_distr=…, sub_sampling=…) → method LatentDirichletAllocation.perplexity(X, sub_sampling=…)
- changed:
method SparsePCA.transform(X, ridge_alpha=…) → method SparsePCA.transform(X)
- removed:
property QuadraticDiscriminantAnalysis.covariances_ - changed:
constructor QuadraticDiscriminantAnalysis(priors=…, reg_param=…, store_covariance=…, tol=…, store_covariances=…) → constructor QuadraticDiscriminantAnalysis(priors=…, reg_param=…, store_covariance=…, tol=…)
- changed:
class DummyClassifier(BaseEstimator, ClassifierMixin) → class DummyClassifier(BaseEstimator, ClassifierMixin, MultiOutputMixin) - changed:
class DummyRegressor(BaseEstimator, RegressorMixin) → class DummyRegressor(BaseEstimator, RegressorMixin, MultiOutputMixin)
- added:
export VotingRegressor
- changed:
class BaseEnsemble(six.with_metaclass(ABCMeta, BaseEstimator, MetaEstimatorMixin)) → class BaseEnsemble(BaseEstimator, MetaEstimatorMixin)
- added:
field RandomTreesEmbedding.criterion - added:
field RandomTreesEmbedding.max_features
- removed:
property BaseGradientBoosting.n_features - removed:
variable INIT_ESTIMATORS - removed:
variable LOSS_FUNCTIONS - changed:
class BaseGradientBoosting(six.with_metaclass(ABCMeta, BaseEnsemble)) → class BaseGradientBoosting(BaseEnsemble) - changed:
class ClassificationLossFunction(six.with_metaclass(ABCMeta, LossFunction)) → class ClassificationLossFunction(LossFunction) - changed:
class LogOddsEstimator(object) → class LogOddsEstimator - changed:
class LossFunction(six.with_metaclass(ABCMeta, object)) → class LossFunction - changed:
class MeanEstimator(object) → class MeanEstimator - changed:
class PriorProbabilityEstimator(object) → class PriorProbabilityEstimator - changed:
class QuantileEstimator(object) → class QuantileEstimator - changed:
class RegressionLossFunction(six.with_metaclass(ABCMeta, LossFunction)) → class RegressionLossFunction(LossFunction) - changed:
class ZeroEstimator(object) → class ZeroEstimator - added:
method ZeroEstimator.predict_proba(X)
- changed:
constructor IsolationForest(n_estimators=…, max_samples=…, contamination=…, max_features=…, bootstrap=…, n_jobs=…, behaviour=…, random_state=…, verbose=…) → constructor IsolationForest(n_estimators=…, max_samples=…, contamination=…, max_features=…, bootstrap=…, n_jobs=…, behaviour=…, random_state=…, verbose=…, warm_start=…)
- added:
class VotingClassifier(_BaseVoting, ClassifierMixin) - added:
class VotingRegressor(_BaseVoting, RegressorMixin) - added:
constructor VotingClassifier(estimators, voting=…, weights=…, n_jobs=…, flatten_transform=…) - added:
constructor VotingRegressor(estimators, weights=…, n_jobs=…) - added:
method VotingClassifier.fit(X, y, sample_weight=…) - added:
method VotingClassifier.predict(X) - added:
method VotingClassifier.transform(X) - added:
method VotingRegressor.fit(X, y, sample_weight=…) - added:
method VotingRegressor.predict(X) - added:
method VotingRegressor.transform(X) - added:
property VotingClassifier.predict_proba
- removed:
class VotingClassifier(_BaseComposition, ClassifierMixin, TransformerMixin) - removed:
constructor VotingClassifier(estimators, voting=…, weights=…, n_jobs=…, flatten_transform=…) - removed:
method VotingClassifier.fit(X, y, sample_weight=…) - removed:
method VotingClassifier.get_params(deep=…) - removed:
method VotingClassifier.predict(X) - removed:
method VotingClassifier.set_params(**params) - removed:
method VotingClassifier.transform(X) - removed:
property VotingClassifier.named_estimators - removed:
property VotingClassifier.predict_proba
- removed:
class BoundArguments(object) - removed:
class Parameter(object) - removed:
class Signature(object) - removed:
constructor BoundArguments(signature, arguments) - removed:
constructor Parameter(name, kind, default=…, annotation=…, _partial_kwarg=…) - removed:
constructor Signature(parameters=…, return_annotation=…, __validate_parameters__=…) - removed:
field Parameter.KEYWORD_ONLY - removed:
field Parameter.POSITIONAL_ONLY - removed:
field Parameter.POSITIONAL_OR_KEYWORD - removed:
field Parameter.VAR_KEYWORD - removed:
field Parameter.VAR_POSITIONAL - removed:
field Parameter.empty - removed:
field Signature.empty - removed:
function signature(obj) - removed:
method Parameter.replace(name=…, kind=…, annotation=…, default=…, _partial_kwarg=…) - removed:
method Signature.bind(*args, **kwargs) - removed:
method Signature.bind_partial(*args, **kwargs) - removed:
method Signature.replace(parameters=…, return_annotation=…) - removed:
property BoundArguments.args - removed:
property BoundArguments.kwargs - removed:
property BoundArguments.signature - removed:
property Parameter.annotation - removed:
property Parameter.default - removed:
property Parameter.kind - removed:
property Parameter.name - removed:
property Signature.parameters - removed:
property Signature.return_annotation - removed:
static method Signature.from_function(func)
- removed:
export Logger - removed:
export MemorizedResult - removed:
export Memory - removed:
export Parallel - removed:
export PrintTime - removed:
export cpu_count - removed:
export delayed - removed:
export dump - removed:
export effective_n_jobs - removed:
export hash - removed:
export load - removed:
export parallel_backend - removed:
export register_compressor - removed:
export register_parallel_backend - removed:
export register_store_backend - removed:
export wrap_non_picklable_objects - added:
variable msg
- removed:
function concurrency_safe_rename(src, dst) - removed:
function make_memmap(filename, dtype=…, mode=…, offset=…, shape=…, order=…) - removed:
function replace(src, dst) - removed:
variable access_denied_errors
- removed:
class BZ2CompressorWrapper(CompressorWrapper) - removed:
class BinaryGzipFile(BinaryZlibFile) - removed:
class BinaryZlibFile(io.BufferedIOBase) - removed:
class CompressorWrapper - removed:
class GzipCompressorWrapper(CompressorWrapper) - removed:
class LZ4CompressorWrapper(CompressorWrapper) - removed:
class LZMACompressorWrapper(CompressorWrapper) - removed:
class XZCompressorWrapper(LZMACompressorWrapper) - removed:
class ZlibCompressorWrapper(CompressorWrapper) - removed:
constructor BZ2CompressorWrapper() - removed:
constructor BinaryZlibFile(filename, mode=…, compresslevel=…) - removed:
constructor CompressorWrapper(obj, prefix=…, extension=…) - removed:
constructor GzipCompressorWrapper() - removed:
constructor LZ4CompressorWrapper() - removed:
constructor LZMACompressorWrapper() - removed:
constructor XZCompressorWrapper() - removed:
constructor ZlibCompressorWrapper() - removed:
field BZ2CompressorWrapper.extension - removed:
field BZ2CompressorWrapper.prefix - removed:
field BinaryGzipFile.wbits - removed:
field BinaryZlibFile.wbits - removed:
field LZ4CompressorWrapper.extension - removed:
field LZ4CompressorWrapper.prefix - removed:
field LZMACompressorWrapper.extension - removed:
field LZMACompressorWrapper.prefix - removed:
field XZCompressorWrapper.extension - removed:
field XZCompressorWrapper.prefix - removed:
function register_compressor(compressor_name, compressor, force=…) - removed:
method BZ2CompressorWrapper.compressor_file(fileobj, compresslevel=…) - removed:
method BZ2CompressorWrapper.decompressor_file(fileobj) - removed:
method BinaryZlibFile.close() - removed:
method BinaryZlibFile.fileno() - removed:
method BinaryZlibFile.read(size=…) - removed:
method BinaryZlibFile.readable() - removed:
method BinaryZlibFile.readinto(b) - removed:
method BinaryZlibFile.seek(offset, whence=…) - removed:
method BinaryZlibFile.seekable() - removed:
method BinaryZlibFile.tell() - removed:
method BinaryZlibFile.writable() - removed:
method BinaryZlibFile.write(data) - removed:
method CompressorWrapper.compressor_file(fileobj, compresslevel=…) - removed:
method CompressorWrapper.decompressor_file(fileobj) - removed:
method LZ4CompressorWrapper.compressor_file(fileobj, compresslevel=…) - removed:
method LZ4CompressorWrapper.decompressor_file(fileobj) - removed:
method LZMACompressorWrapper.compressor_file(fileobj, compresslevel=…) - removed:
method LZMACompressorWrapper.decompressor_file(fileobj) - removed:
method XZCompressorWrapper.compressor_file(fileobj, compresslevel=…) - removed:
property BinaryZlibFile.closed - removed:
variable LZ4_NOT_INSTALLED_ERROR - removed:
variable bz2 - removed:
variable lz4 - removed:
variable lzma
- removed:
function delete_folder(folder_path, onerror=…) - removed:
function disk_used(path) - removed:
function memstr_to_bytes(text) - removed:
function mkdirp(d) - removed:
function rm_subdirs(path, onerror=…) - removed:
variable RM_SUBDIRS_N_RETRY - removed:
variable RM_SUBDIRS_RETRY_TIME - removed:
variable WindowsError
- removed:
function get_memmapping_executor(n_jobs, timeout=…, initializer=…, initargs=…, **backend_args)
- removed:
class CloudPickler(Pickler) - removed:
constructor CloudPickler(file, protocol=…) - removed:
field CloudPickler.dispatch - removed:
function cell_set(cell, value) - removed:
function dump(obj, file, protocol=…) - removed:
function dumps(obj, protocol=…) - removed:
function dynamic_subimport(name, vars) - removed:
function instance(cls) - removed:
function is_tornado_coroutine(func) - removed:
function islambda(func) - removed:
function print_exec(stream) - removed:
function subimport(name) - removed:
method CloudPickler.dump(obj) - removed:
method CloudPickler.extract_func_data(func) - removed:
method CloudPickler.inject_addons() - removed:
method CloudPickler.save_attrgetter(obj) - removed:
method CloudPickler.save_buffer(obj) - removed:
method CloudPickler.save_builtin_function(obj) - removed:
method CloudPickler.save_classmethod(obj) - removed:
method CloudPickler.save_codeobject(obj) - removed:
method CloudPickler.save_dynamic_class(obj) - removed:
method CloudPickler.save_ellipsis(obj) - removed:
method CloudPickler.save_file(obj) - removed:
method CloudPickler.save_function(obj, name=…) - removed:
method CloudPickler.save_function_tuple(func) - removed:
method CloudPickler.save_global(obj, name=…, pack=…) - removed:
method CloudPickler.save_inst(obj) - removed:
method CloudPickler.save_instancemethod(obj) - removed:
method CloudPickler.save_itemgetter(obj) - removed:
method CloudPickler.save_logger(obj) - removed:
method CloudPickler.save_mappingproxy(obj) - removed:
method CloudPickler.save_memoryview(obj) - removed:
method CloudPickler.save_module(obj) - removed:
method CloudPickler.save_not_implemented(obj) - removed:
method CloudPickler.save_property(obj) - removed:
method CloudPickler.save_root_logger(obj) - removed:
method CloudPickler.save_weakset(obj) - removed:
static method CloudPickler.extract_code_globals(co) - removed:
variable DEFAULT_PROTOCOL - removed:
variable DELETE_GLOBAL - removed:
variable EXTENDED_ARG - removed:
variable GLOBAL_OPS - removed:
variable HAVE_ARGUMENT - removed:
variable LOAD_GLOBAL - removed:
variable PY3 - removed:
variable STORE_GLOBAL - removed:
variable load - removed:
variable loads - removed:
variable method_descriptor - removed:
variable string_types
- removed:
export ALL_COMPLETED - removed:
export BrokenProcessPool - removed:
export CancelledError - removed:
export Executor - removed:
export FIRST_COMPLETED - removed:
export FIRST_EXCEPTION - removed:
export Future - removed:
export ProcessPoolExecutor - removed:
export TimeoutError - removed:
export as_completed - removed:
export cpu_count - removed:
export get_reusable_executor - removed:
export set_loky_pickler - removed:
export wait - removed:
export wrap_non_picklable_objects
- removed:
export get_context
- removed:
export BaseProcess - removed:
export queue - removed:
export wait - removed:
function set_cause(exc, cause)
- removed:
class LokyContext(BaseContext) - removed:
class LokyInitMainContext(LokyContext) - removed:
field LokyContext.BoundedSemaphore - removed:
field LokyContext.Condition - removed:
field LokyContext.Event - removed:
field LokyContext.Lock - removed:
field LokyContext.Manager - removed:
field LokyContext.Process - removed:
field LokyContext.RLock - removed:
field LokyContext.Semaphore - removed:
field LokyContext.cpu_count - removed:
field LokyInitMainContext.Process - removed:
function assert_spawning(obj) - removed:
function cpu_count() - removed:
function get_context(method=…) - removed:
function get_spawning_popen() - removed:
function get_start_method() - removed:
function set_spawning_popen(popen) - removed:
function set_start_method(method, force=…) - removed:
method LokyContext.BoundedSemaphore(value) - removed:
method LokyContext.Condition(lock=…) - removed:
method LokyContext.Event() - removed:
method LokyContext.Lock() - removed:
method LokyContext.Manager() - removed:
method LokyContext.Pipe(duplex=…) - removed:
method LokyContext.Queue(maxsize=…, reducers=…) - removed:
method LokyContext.RLock() - removed:
method LokyContext.Semaphore(value=…) - removed:
method LokyContext.SimpleQueue(reducers=…) - removed:
method LokyContext.get_context() - removed:
method LokyContext.get_start_method() - removed:
variable BaseContext - removed:
variable START_METHODS - removed:
variable ctx_loky - removed:
variable popen_attr
- removed:
function close_fds(keep_fds) - removed:
function fork_exec(cmd, keep_fds) - removed:
variable FileNotFoundError
- removed:
class LokyManager(SyncManager) - removed:
method LokyManager.start(initializer=…, initargs=…)
- removed:
class Popen(object) - removed:
constructor Popen(process_obj) - removed:
field Popen.DupFd - removed:
field Popen.method - removed:
method Popen.duplicate_for_child(fd) - removed:
method Popen.poll(flag=…) - removed:
method Popen.terminate() - removed:
method Popen.wait(timeout=…) - removed:
static method Popen.thread_is_spawning()
- removed:
class Popen(_Popen) - removed:
constructor Popen(process_obj) - removed:
field Popen.method - removed:
method Popen.duplicate_for_child(handle)
- removed:
class AuthenticationKey(bytes) - removed:
class LokyInitMainProcess(LokyProcess) - removed:
class LokyProcess(BaseProcess) - removed:
constructor LokyInitMainProcess(group=…, target=…, name=…, args=…, kwargs=…, daemon=…) - removed:
constructor LokyProcess(group=…, target=…, name=…, args=…, kwargs=…, daemon=…, init_main_module=…) - removed:
method LokyProcess.start() - removed:
property LokyProcess.authkey - removed:
property LokyProcess.sentinel
- removed:
class Queue(mp_Queue) - removed:
class SimpleQueue(mp_SimpleQueue) - removed:
constructor Queue(maxsize=…, reducers=…, ctx=…) - removed:
constructor SimpleQueue(reducers=…, ctx=…) - removed:
export Full - removed:
method SimpleQueue.get() - removed:
method SimpleQueue.put(obj)
- removed:
export duplicate - removed:
function dump(obj, file, reducers=…, protocol=…) - removed:
function dumps(obj, reducers=…, protocol=…) - removed:
function loads(buf) - removed:
function set_loky_pickler(loky_pickler=…) - removed:
variable register
- removed:
variable ensure_running - removed:
variable register - removed:
variable unregister
- removed:
class FileExistsError(OSError) - removed:
class FileNotFoundError(OSError) - removed:
class SemLock(object) - removed:
class timespec(ctypes.Structure) - removed:
constructor SemLock(kind, value, maxvalue, name=…, unlink_now=…) - removed:
function get_ident() - removed:
function raiseFromErrno() - removed:
function sem_unlink(name) - removed:
method SemLock.acquire(block=…, timeout=…) - removed:
method SemLock.release() - removed:
variable RECURSIVE_MUTEX - removed:
variable SEMAPHORE - removed:
variable SEM_FAILURE - removed:
variable SEM_OFLAG - removed:
variable SEM_PERM - removed:
variable pthread
- removed:
function get_executable() - removed:
function get_preparation_data(name, init_main_module=…) - removed:
function import_main_path(main_path) - removed:
function prepare(data) - removed:
variable WINEXE - removed:
variable WINSERVICE - removed:
variable old_main_modules
- removed:
class BoundedSemaphore(Semaphore) - removed:
class Condition(object) - removed:
class Event(object) - removed:
class Lock(SemLock) - removed:
class RLock(SemLock) - removed:
class Semaphore(SemLock) - removed:
constructor BoundedSemaphore(value=…) - removed:
constructor Condition(lock=…) - removed:
constructor Event() - removed:
constructor Lock() - removed:
constructor RLock() - removed:
constructor Semaphore(value=…) - removed:
method Condition.notify() - removed:
method Condition.notify_all() - removed:
method Condition.wait(timeout=…) - removed:
method Condition.wait_for(predicate, timeout=…) - removed:
method Event.clear() - removed:
method Event.is_set() - removed:
method Event.set() - removed:
method Event.wait(timeout=…) - removed:
method Semaphore.get_value()
- removed:
function get_exitcodes_terminated_worker(processes) - removed:
function recursive_terminate(process, use_psutil=…) - removed:
variable WIN32 - removed:
variable psutil
- removed:
class CallableObjectWrapper(CloudpickledObjectWrapper) - removed:
class CloudpickledObjectWrapper(object) - removed:
constructor CloudpickledObjectWrapper(obj, keep_wrapper=…) - removed:
function wrap_non_picklable_objects(obj, keep_wrapper=…) - removed:
variable WRAP_CACHE - removed:
variable cloudpickle
- removed:
class BrokenProcessPool(_BPPException) - removed:
class LokyRecursionError(RuntimeError) - removed:
class ProcessPoolExecutor(_base.Executor) - removed:
class ShutdownExecutorError(RuntimeError) - removed:
class TerminatedWorkerError(BrokenProcessPool) - removed:
constructor ProcessPoolExecutor(max_workers=…, job_reducers=…, result_reducers=…, timeout=…, context=…, initializer=…, initargs=…) - removed:
method ProcessPoolExecutor.map(fn, *iterables, **kwargs) - removed:
method ProcessPoolExecutor.shutdown(wait=…, kill_workers=…) - removed:
method ProcessPoolExecutor.submit(fn, *args, **kwargs) - removed:
variable BrokenExecutor - removed:
variable EXTRA_QUEUED_CALLS - removed:
variable MAX_DEPTH - removed:
variable ProcessLookupError - removed:
variable process_pool_executor_at_exit
- removed:
function get_reusable_executor(max_workers=…, context=…, timeout=…, kill_workers=…, reuse=…, job_reducers=…, result_reducers=…, initializer=…, initargs=…)
- removed:
function eq_repr(value, repr=…) - removed:
function fix_frame_records_filenames(records) - removed:
function format_exc(etype, evalue, etb, context=…, tb_offset=…) - removed:
function format_outer_frames(context=…, stack_start=…, stack_end=…, ignore_ipython=…) - removed:
function format_records(records) - removed:
function safe_repr(value) - removed:
function uniq_stable(elems) - removed:
variable INDENT - removed:
variable generate_tokens
- removed:
function filter_args(func, ignore_lst, args=…, kwargs=…) - removed:
function format_call(func, args, kwargs, object_name=…) - removed:
function format_signature(func, *args, **kwargs) - removed:
function get_func_code(func) - removed:
function get_func_name(func, resolv_alias=…, win_characters=…) - removed:
function getfullargspec(func) - removed:
variable full_argspec_fields - removed:
variable full_argspec_type
- removed:
class Hasher(Pickler) - removed:
class NumpyHasher(Hasher) - removed:
constructor Hasher(hash_name=…) - removed:
constructor NumpyHasher(hash_name=…, coerce_mmap=…) - removed:
field Hasher.dispatch - removed:
function hash(obj, hash_name=…, coerce_mmap=…) - removed:
method Hasher.hash(obj, return_digest=…) - removed:
method Hasher.memoize(obj) - removed:
method Hasher.save(obj) - removed:
method Hasher.save_global(obj, name=…, pack=…) - removed:
method Hasher.save_set(set_items) - removed:
method NumpyHasher.save(obj) - removed:
variable Pickler
- removed:
class Logger(object) - removed:
class PrintTime(object) - removed:
constructor Logger(depth=…) - removed:
constructor PrintTime(logfile=…, logdir=…) - removed:
function format_time(t) - removed:
function pformat(obj, indent=…, depth=…) - removed:
function short_format_time(t) - removed:
method Logger.debug(msg) - removed:
method Logger.format(obj, indent=…) - removed:
method Logger.warn(msg)
- removed:
class JobLibCollisionWarning(UserWarning) - removed:
class MemorizedFunc(Logger) - removed:
class MemorizedResult(Logger) - removed:
class Memory(Logger) - removed:
class NotMemorizedFunc(object) - removed:
class NotMemorizedResult(object) - removed:
constructor MemorizedFunc(func, location, backend=…, ignore=…, mmap_mode=…, compress=…, verbose=…, timestamp=…) - removed:
constructor MemorizedResult(location, func, args_id, backend=…, mmap_mode=…, verbose=…, timestamp=…, metadata=…) - removed:
constructor Memory(location=…, backend=…, cachedir=…, mmap_mode=…, compress=…, verbose=…, bytes_limit=…, backend_options=…) - removed:
constructor NotMemorizedFunc(func) - removed:
constructor NotMemorizedResult(value) - removed:
function extract_first_line(func_code) - removed:
function register_store_backend(backend_name, backend) - removed:
method MemorizedFunc.call(*args, **kwargs) - removed:
method MemorizedFunc.call_and_shelve(*args, **kwargs) - removed:
method MemorizedFunc.clear(warn=…) - removed:
method MemorizedResult.clear() - removed:
method MemorizedResult.get() - removed:
method Memory.cache(func=…, ignore=…, verbose=…, mmap_mode=…) - removed:
method Memory.clear(warn=…) - removed:
method Memory.eval(func, *args, **kwargs) - removed:
method Memory.reduce_size() - removed:
method NotMemorizedFunc.call_and_shelve(*args, **kwargs) - removed:
method NotMemorizedFunc.clear(warn=…) - removed:
method NotMemorizedResult.clear() - removed:
method NotMemorizedResult.get() - removed:
property MemorizedResult.argument_hash - removed:
property Memory.cachedir - removed:
variable FIRST_LINE_TEXT
- removed:
class JoblibException(Exception) - removed:
class TransportableException(JoblibException) - removed:
class WorkerInterrupt(Exception) - removed:
constructor JoblibException(*args) - removed:
constructor TransportableException(message, etype) - removed:
method TransportableException.unwrap(context_message=…)
- removed:
class NumpyArrayWrapper(object) - removed:
class NumpyPickler(Pickler) - removed:
class NumpyUnpickler(Unpickler) - removed:
constructor NumpyArrayWrapper(subclass, shape, order, dtype, allow_mmap=…) - removed:
constructor NumpyPickler(fp, protocol=…) - removed:
constructor NumpyUnpickler(filename, file_handle, mmap_mode=…) - removed:
field NumpyPickler.dispatch - removed:
field NumpyUnpickler.dispatch - removed:
function dump(value, filename, compress=…, protocol=…, cache_size=…) - removed:
function load(filename, mmap_mode=…) - removed:
method NumpyArrayWrapper.read(unpickler) - removed:
method NumpyArrayWrapper.read_array(unpickler) - removed:
method NumpyArrayWrapper.read_mmap(unpickler) - removed:
method NumpyArrayWrapper.write_array(array, pickler) - removed:
method NumpyPickler.save(obj) - removed:
method NumpyUnpickler.load_build() - removed:
variable Path
- removed:
class NDArrayWrapper(object) - removed:
class ZNDArrayWrapper(NDArrayWrapper) - removed:
class ZipNumpyUnpickler(Unpickler) - removed:
constructor NDArrayWrapper(filename, subclass, allow_mmap=…) - removed:
constructor ZNDArrayWrapper(filename, init_args, state) - removed:
constructor ZipNumpyUnpickler(filename, file_handle, mmap_mode=…) - removed:
field ZipNumpyUnpickler.dispatch - removed:
function asbytes(s) - removed:
function hex_str(an_int) - removed:
function load_compatibility(filename) - removed:
function read_zfile(file_handle) - removed:
function write_zfile(file_handle, data, compress=…) - removed:
method NDArrayWrapper.read(unpickler) - removed:
method ZNDArrayWrapper.read(unpickler) - removed:
method ZipNumpyUnpickler.load_build() - removed:
variable asbytes
- removed:
variable BUFFER_SIZE - removed:
variable Pickler - removed:
variable Unpickler - removed:
variable bz2 - removed:
variable np - removed:
variable xrange
- removed:
class BatchCompletionCallBack(object) - removed:
class BatchedCalls(object) - removed:
class Parallel(Logger) - removed:
class parallel_backend(object) - removed:
constructor BatchCompletionCallBack(dispatch_timestamp, batch_size, parallel) - removed:
constructor BatchedCalls(iterator_slice, backend_and_jobs, pickle_cache=…) - removed:
constructor Parallel(n_jobs=…, backend=…, verbose=…, timeout=…, pre_dispatch=…, batch_size=…, temp_folder=…, max_nbytes=…, mmap_mode=…, prefer=…, require=…) - removed:
constructor parallel_backend(backend, n_jobs=…, **backend_params) - removed:
function cpu_count() - removed:
function delayed(function, check_pickle=…) - removed:
function effective_n_jobs(n_jobs=…) - removed:
function get_active_backend(prefer=…, require=…, verbose=…) - removed:
function register_parallel_backend(name, factory, make_default=…) - removed:
method Parallel.dispatch_next() - removed:
method Parallel.dispatch_one_batch(iterator) - removed:
method Parallel.print_progress() - removed:
method Parallel.retrieve() - removed:
method parallel_backend.unregister() - removed:
variable BACKENDS - removed:
variable DEFAULT_BACKEND - removed:
variable DEFAULT_MP_CONTEXT - removed:
variable DEFAULT_N_JOBS - removed:
variable DEFAULT_THREAD_BACKEND - removed:
variable EXTERNAL_BACKENDS - removed:
variable VALID_BACKEND_CONSTRAINTS - removed:
variable VALID_BACKEND_HINTS - removed:
variable method
- removed:
class CustomizablePickler(Pickler) - removed:
class CustomizablePicklingQueue(object) - removed:
class MemmappingPool(PicklingPool) - removed:
class PicklingPool(Pool) - removed:
constructor CustomizablePickler(writer, reducers=…, protocol=…) - removed:
constructor CustomizablePicklingQueue(context, reducers=…) - removed:
constructor MemmappingPool(processes=…, temp_folder=…, max_nbytes=…, mmap_mode=…, forward_reducers=…, backward_reducers=…, verbose=…, context_id=…, prewarm=…, **kwargs) - removed:
constructor PicklingPool(processes=…, forward_reducers=…, backward_reducers=…, **kwargs) - removed:
method CustomizablePickler.register(type, reduce_func) - removed:
method CustomizablePicklingQueue.empty() - removed:
method MemmappingPool.terminate() - removed:
variable WindowsError - removed:
variable np
- changed:
constructor FeatureHasher(n_features=…, input_type=…, dtype=…, alternate_sign=…, non_negative=…) → constructor FeatureHasher(n_features=…, input_type=…, dtype=…, alternate_sign=…)
- added:
class HashingVectorizer(BaseEstimator, VectorizerMixin, TransformerMixin) - added:
constructor HashingVectorizer(input=…, encoding=…, decode_error=…, strip_accents=…, lowercase=…, preprocessor=…, tokenizer=…, stop_words=…, token_pattern=…, ngram_range=…, analyzer=…, n_features=…, binary=…, norm=…, alternate_sign=…, dtype=…) - added:
method HashingVectorizer.fit(X, y=…) - added:
method HashingVectorizer.fit_transform(X, y=…) - added:
method HashingVectorizer.partial_fit(X, y=…) - added:
method HashingVectorizer.transform(X)
- changed:
class SelectorMixin(six.with_metaclass(ABCMeta, TransformerMixin)) → class SelectorMixin(TransformerMixin)
- added:
property RFE.classes_
- removed:
property GaussianProcessRegressor.rng - removed:
property GaussianProcessRegressor.y_train_mean - changed:
class GaussianProcessRegressor(BaseEstimator, RegressorMixin) → class GaussianProcessRegressor(BaseEstimator, RegressorMixin, MultiOutputMixin)
- changed:
class Kernel(six.with_metaclass(ABCMeta)) → class Kernel - changed:
class NormalizedKernelMixin(object) → class NormalizedKernelMixin - changed:
class StationaryKernelMixin(object) → class StationaryKernelMixin
- removed:
class MissingIndicator(BaseEstimator, TransformerMixin) - removed:
class SimpleImputer(BaseEstimator, TransformerMixin) - removed:
constructor MissingIndicator(missing_values=…, features=…, sparse=…, error_on_new=…) - removed:
constructor SimpleImputer(missing_values=…, strategy=…, fill_value=…, verbose=…, copy=…) - removed:
method MissingIndicator.fit(X, y=…) - removed:
method MissingIndicator.fit_transform(X, y=…) - removed:
method MissingIndicator.transform(X) - removed:
method SimpleImputer.fit(X, y=…) - removed:
method SimpleImputer.transform(X) - added:
export MissingIndicator - added:
export SimpleImputer
- added:
export partial_dependence - added:
export plot_partial_dependence
- added:
function partial_dependence(estimator, X, features, response_method=…, percentiles=…, grid_resolution=…, method=…) - added:
function plot_partial_dependence(estimator, X, features, feature_names=…, target=…, response_method=…, n_cols=…, grid_resolution=…, percentiles=…, method=…, n_jobs=…, verbose=…, fig=…, line_kw=…, contour_kw=…)
- changed:
class KernelRidge(BaseEstimator, RegressorMixin) → class KernelRidge(BaseEstimator, RegressorMixin, MultiOutputMixin)
- removed:
export RandomizedLasso - removed:
export RandomizedLogisticRegression - removed:
export lasso_stability_path - added:
export lars_path_gram
- changed:
class LinearModel(six.with_metaclass(ABCMeta, BaseEstimator)) → class LinearModel(BaseEstimator) - changed:
class LinearRegression(LinearModel, RegressorMixin) → class LinearRegression(LinearModel, RegressorMixin, MultiOutputMixin) - changed:
class SparseCoefMixin(object) → class SparseCoefMixin
- changed:
class ElasticNet(LinearModel, RegressorMixin) → class ElasticNet(LinearModel, RegressorMixin, MultiOutputMixin) - changed:
class LinearModelCV(six.with_metaclass(ABCMeta, LinearModel)) → class LinearModelCV(LinearModel, MultiOutputMixin)
- removed:
property LarsCV.alpha - removed:
variable solve_triangular_args - changed:
class Lars(LinearModel, RegressorMixin) → class Lars(LinearModel, RegressorMixin, MultiOutputMixin) - added:
function lars_path_gram(Xy, Gram, n_samples, max_iter=…, alpha_min=…, method=…, copy_X=…, eps=…, copy_Gram=…, verbose=…, return_path=…, return_n_iter=…, positive=…) - added:
variable SOLVE_TRIANGULAR_ARGS
- changed:
constructor LogisticRegression(penalty=…, dual=…, tol=…, C=…, fit_intercept=…, intercept_scaling=…, class_weight=…, random_state=…, solver=…, max_iter=…, multi_class=…, verbose=…, warm_start=…, n_jobs=…) → constructor LogisticRegression(penalty=…, dual=…, tol=…, C=…, fit_intercept=…, intercept_scaling=…, class_weight=…, random_state=…, solver=…, max_iter=…, multi_class=…, verbose=…, warm_start=…, n_jobs=…, l1_ratio=…) - changed:
constructor LogisticRegressionCV(Cs=…, fit_intercept=…, cv=…, dual=…, penalty=…, scoring=…, solver=…, tol=…, max_iter=…, class_weight=…, n_jobs=…, verbose=…, refit=…, intercept_scaling=…, multi_class=…, random_state=…) → constructor LogisticRegressionCV(Cs=…, fit_intercept=…, cv=…, dual=…, penalty=…, scoring=…, solver=…, tol=…, max_iter=…, class_weight=…, n_jobs=…, verbose=…, refit=…, intercept_scaling=…, multi_class=…, random_state=…, l1_ratios=…) - changed:
function logistic_regression_path(X, y, pos_class=…, Cs=…, fit_intercept=…, max_iter=…, tol=…, verbose=…, solver=…, coef=…, class_weight=…, dual=…, penalty=…, intercept_scaling=…, multi_class=…, random_state=…, check_input=…, max_squared_sum=…, sample_weight=…) → function logistic_regression_path(X, y, pos_class=…, Cs=…, fit_intercept=…, max_iter=…, tol=…, verbose=…, solver=…, coef=…, class_weight=…, dual=…, penalty=…, intercept_scaling=…, multi_class=…, random_state=…, check_input=…, max_squared_sum=…, sample_weight=…, l1_ratio=…)
- changed:
class OrthogonalMatchingPursuit(LinearModel, RegressorMixin) → class OrthogonalMatchingPursuit(LinearModel, RegressorMixin, MultiOutputMixin)
- changed:
constructor PassiveAggressiveClassifier(C=…, fit_intercept=…, max_iter=…, tol=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, shuffle=…, verbose=…, loss=…, n_jobs=…, random_state=…, warm_start=…, class_weight=…, average=…, n_iter=…) → constructor PassiveAggressiveClassifier(C=…, fit_intercept=…, max_iter=…, tol=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, shuffle=…, verbose=…, loss=…, n_jobs=…, random_state=…, warm_start=…, class_weight=…, average=…) - changed:
constructor PassiveAggressiveRegressor(C=…, fit_intercept=…, max_iter=…, tol=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, shuffle=…, verbose=…, loss=…, epsilon=…, random_state=…, warm_start=…, average=…, n_iter=…) → constructor PassiveAggressiveRegressor(C=…, fit_intercept=…, max_iter=…, tol=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, shuffle=…, verbose=…, loss=…, epsilon=…, random_state=…, warm_start=…, average=…)
- changed:
constructor Perceptron(penalty=…, alpha=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, eta0=…, n_jobs=…, random_state=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, class_weight=…, warm_start=…, n_iter=…) → constructor Perceptron(penalty=…, alpha=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, eta0=…, n_jobs=…, random_state=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, class_weight=…, warm_start=…)
- removed:
class BaseRandomizedLinearModel(six.with_metaclass(ABCMeta, BaseEstimator, SelectorMixin)) - removed:
class RandomizedLasso(BaseRandomizedLinearModel) - removed:
class RandomizedLogisticRegression(BaseRandomizedLinearModel) - removed:
constructor BaseRandomizedLinearModel() - removed:
constructor RandomizedLasso(alpha=…, scaling=…, sample_fraction=…, n_resampling=…, selection_threshold=…, fit_intercept=…, verbose=…, normalize=…, precompute=…, max_iter=…, eps=…, random_state=…, n_jobs=…, pre_dispatch=…, memory=…) - removed:
constructor RandomizedLogisticRegression(C=…, scaling=…, sample_fraction=…, n_resampling=…, selection_threshold=…, tol=…, fit_intercept=…, verbose=…, normalize=…, random_state=…, n_jobs=…, pre_dispatch=…, memory=…) - removed:
function lasso_stability_path(X, y, scaling=…, random_state=…, n_resampling=…, n_grid=…, sample_fraction=…, eps=…, n_jobs=…, verbose=…) - removed:
method BaseRandomizedLinearModel.fit(X, y)
- changed:
class RANSACRegressor(BaseEstimator, MetaEstimatorMixin, RegressorMixin) → class RANSACRegressor(BaseEstimator, MetaEstimatorMixin, RegressorMixin, MultiOutputMixin)
- changed:
function ridge_regression(X, y, alpha, sample_weight=…, solver=…, max_iter=…, tol=…, verbose=…, random_state=…, return_n_iter=…, return_intercept=…) → function ridge_regression(X, y, alpha, sample_weight=…, solver=…, max_iter=…, tol=…, verbose=…, random_state=…, return_n_iter=…, return_intercept=…, check_input=…)
- removed:
property BaseSGDClassifier.loss_function - changed:
class BaseSGD(six.with_metaclass(ABCMeta, BaseEstimator, SparseCoefMixin)) → class BaseSGD(BaseEstimator, SparseCoefMixin) - changed:
class BaseSGDClassifier(six.with_metaclass(ABCMeta, BaseSGD, LinearClassifierMixin)) → class BaseSGDClassifier(BaseSGD, LinearClassifierMixin) - changed:
constructor BaseSGD(loss, penalty=…, alpha=…, C=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, warm_start=…, average=…, n_iter=…) → constructor BaseSGD(loss, penalty=…, alpha=…, C=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, warm_start=…, average=…) - changed:
constructor BaseSGDClassifier(loss=…, penalty=…, alpha=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, n_jobs=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, class_weight=…, warm_start=…, average=…, n_iter=…) → constructor BaseSGDClassifier(loss=…, penalty=…, alpha=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, n_jobs=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, class_weight=…, warm_start=…, average=…) - changed:
constructor BaseSGDRegressor(loss=…, penalty=…, alpha=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, warm_start=…, average=…, n_iter=…) → constructor BaseSGDRegressor(loss=…, penalty=…, alpha=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, warm_start=…, average=…) - changed:
constructor SGDClassifier(loss=…, penalty=…, alpha=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, n_jobs=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, class_weight=…, warm_start=…, average=…, n_iter=…) → constructor SGDClassifier(loss=…, penalty=…, alpha=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, n_jobs=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, class_weight=…, warm_start=…, average=…) - changed:
constructor SGDRegressor(loss=…, penalty=…, alpha=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, warm_start=…, average=…, n_iter=…) → constructor SGDRegressor(loss=…, penalty=…, alpha=…, l1_ratio=…, fit_intercept=…, max_iter=…, tol=…, shuffle=…, verbose=…, epsilon=…, random_state=…, learning_rate=…, eta0=…, power_t=…, early_stopping=…, validation_fraction=…, n_iter_no_change=…, warm_start=…, average=…) - changed:
function fit_binary(est, i, X, y, alpha, C, learning_rate, max_iter, pos_weight, neg_weight, sample_weight, validation_mask=…) → function fit_binary(est, i, X, y, alpha, C, learning_rate, max_iter, pos_weight, neg_weight, sample_weight, validation_mask=…, random_state=…) - added:
variable MAX_INT
- removed:
property TSNE.n_iter_final
- added:
export calinski_harabasz_score - added:
export jaccard_score - added:
export max_error - added:
export multilabel_confusion_matrix
- added:
function jaccard_score(y_true, y_pred, labels=…, pos_label=…, average=…, sample_weight=…) - added:
function multilabel_confusion_matrix(y_true, y_pred, sample_weight=…, labels=…, samplewise=…)
- added:
export calinski_harabasz_score
- changed:
function homogeneity_completeness_v_measure(labels_true, labels_pred) → function homogeneity_completeness_v_measure(labels_true, labels_pred, beta=…) - changed:
function v_measure_score(labels_true, labels_pred) → function v_measure_score(labels_true, labels_pred, beta=…)
- added:
function calinski_harabasz_score(X, labels)
- changed:
function manhattan_distances(X, Y=…, sum_over_features=…, size_threshold=…) → function manhattan_distances(X, Y=…, sum_over_features=…) - added:
function haversine_distances(X, Y=…)
- added:
function max_error(y_true, y_pred)
- removed:
variable f1_scorer - removed:
variable precision_scorer - removed:
variable recall_scorer - added:
variable max_error_scorer
- changed:
class BaseMixture(six.with_metaclass(ABCMeta, DensityMixin, BaseEstimator)) → class BaseMixture(DensityMixin, BaseEstimator)
- changed:
class OneVsRestClassifier(BaseEstimator, ClassifierMixin, MetaEstimatorMixin) → class OneVsRestClassifier(BaseEstimator, ClassifierMixin, MetaEstimatorMixin, MultiOutputMixin)
- removed:
export LSHForest - added:
export NeighborhoodComponentsAnalysis
- removed:
class LSHForest(BaseEstimator, KNeighborsMixin, RadiusNeighborsMixin) - removed:
constructor LSHForest(n_estimators=…, radius=…, n_candidates=…, n_neighbors=…, min_hash_match=…, radius_cutoff_ratio=…, random_state=…) - removed:
method LSHForest.fit(X, y=…) - removed:
method LSHForest.kneighbors(X, n_neighbors=…, return_distance=…) - removed:
method LSHForest.partial_fit(X, y=…) - removed:
method LSHForest.radius_neighbors(X, radius=…, return_distance=…)
- changed:
class KNeighborsMixin(object) → class KNeighborsMixin - changed:
class NeighborsBase(six.with_metaclass(ABCMeta, BaseEstimator)) → class NeighborsBase(BaseEstimator, MultiOutputMixin) - changed:
class RadiusNeighborsMixin(object) → class RadiusNeighborsMixin - changed:
class SupervisedFloatMixin(object) → class SupervisedFloatMixin - changed:
class SupervisedIntegerMixin(object) → class SupervisedIntegerMixin - changed:
class UnsupervisedMixin(object) → class UnsupervisedMixin
- added:
class NeighborhoodComponentsAnalysis(BaseEstimator, TransformerMixin) - added:
constructor NeighborhoodComponentsAnalysis(n_components=…, init=…, warm_start=…, max_iter=…, tol=…, callback=…, verbose=…, random_state=…) - added:
method NeighborhoodComponentsAnalysis.fit(X, y) - added:
method NeighborhoodComponentsAnalysis.transform(X)
- changed:
class BaseMultilayerPerceptron(six.with_metaclass(ABCMeta, BaseEstimator)) → class BaseMultilayerPerceptron(BaseEstimator)
- changed:
constructor FeatureUnion(transformer_list, n_jobs=…, transformer_weights=…) → constructor FeatureUnion(transformer_list, n_jobs=…, transformer_weights=…, verbose=…) - changed:
constructor Pipeline(steps, memory=…) → constructor Pipeline(steps, memory=…, verbose=…)
- changed:
method Binarizer.transform(X, y=…, copy=…) → method Binarizer.transform(X, copy=…) - changed:
method KernelCenterer.transform(K, y=…, copy=…) → method KernelCenterer.transform(K, copy=…) - changed:
method Normalizer.transform(X, y=…, copy=…) → method Normalizer.transform(X, copy=…) - changed:
method StandardScaler.transform(X, y=…, copy=…) → method StandardScaler.transform(X, copy=…)
- added:
function configuration(parent_package=…, top_path=…)
- changed:
class BaseLabelPropagation(six.with_metaclass(ABCMeta, BaseEstimator, ClassifierMixin)) → class BaseLabelPropagation(BaseEstimator, ClassifierMixin) - changed:
constructor LabelPropagation(kernel=…, gamma=…, n_neighbors=…, alpha=…, max_iter=…, tol=…, n_jobs=…) → constructor LabelPropagation(kernel=…, gamma=…, n_neighbors=…, max_iter=…, tol=…, n_jobs=…)
- changed:
class BaseLibSVM(six.with_metaclass(ABCMeta, BaseEstimator)) → class BaseLibSVM(BaseEstimator) - changed:
class BaseSVC(six.with_metaclass(ABCMeta, BaseLibSVM, ClassifierMixin)) → class BaseSVC(BaseLibSVM, ClassifierMixin)
- added:
export export_text - added:
export plot_tree
- added:
function export_text(decision_tree, feature_names=…, max_depth=…, spacing=…, decimals=…, show_weights=…) - added:
function plot_tree(decision_tree, max_depth=…, feature_names=…, class_names=…, label=…, filled=…, impurity=…, node_ids=…, proportion=…, rotate=…, rounded=…, precision=…, ax=…, fontsize=…)
- added:
export check_scalar - added:
function check_matplotlib_support(caller_name) - added:
function resample(*arrays, **options) - added:
function shuffle(*arrays, **options)
- removed:
function eigs(A, *args, **kwargs) - removed:
function eigsh(A, *args, **kwargs) - removed:
function svds(A, *args, **kwargs)
- removed:
function total_seconds(delta)
- removed:
class DeprecationDict(dict) - removed:
constructor DeprecationDict(*args, **kwargs) - removed:
method DeprecationDict.add_warning(key, *args, **kwargs) - removed:
method DeprecationDict.get(key, default=…) - changed:
class deprecated(object) → class deprecated
- removed:
variable ALLOW_NAN - removed:
variable MULTI_OUTPUT - removed:
variable SUPPORT_STRING - changed:
class NotAnArray(object) → class NotAnArray - added:
function check_fit_idempotent(name, estimator_orig) - added:
function check_outlier_corruption(num_outliers, expected_outliers, decision)
- removed:
function fast_dot(a, b, out=…) - removed:
function logsumexp(arr, axis=…) - removed:
function norm(x) - removed:
function pinvh(a, cond=…, rcond=…, lower=…)
- removed:
function boxcox(x, lmbda) - removed:
function divide(x1, x2, out=…, dtype=…) - removed:
function makedirs(name, mode=…, exist_ok=…) - removed:
function nanmedian(a, axis=…) - removed:
function nanpercentile(a, q) - removed:
variable PY3_OR_LATER - removed:
variable divide - removed:
variable euler_gamma - removed:
variable makedirs
- removed:
function connected_components(*args, **kwargs) - removed:
function graph_laplacian(*args, **kwargs)
- changed:
class ArraySlicingWrapper(object) → class ArraySlicingWrapper - changed:
class MockDataFrame(object) → class MockDataFrame
- removed:
function choice(a, size=…, replace=…, p=…, random_state=…)
- removed:
export deprecated - removed:
function connected_components(*args, **kwargs)
- removed:
function configuration(parent_package=…, top_path=…)
- removed:
function rankdata(*args, **kwargs)
- removed:
variable LARGE_SPARSE_SUPPORTED - added:
function check_scalar(x, name, target_type, min_val=…, max_val=…)