ibex

Pandas adapters for sklearn-type estimators

ibex.FrameMixin

ibex.frame()

ibex.trans()

sklearn

Wrappers for sklearn.

This module loads corresponding modules in sklearn on demand, just as sklearn does. Its contents depend on those of the sklearn in your system when it is loaded.

Example

>>> import sklearn
>>> import ibex

sklearn.linear_model is part of sklearn, therefore ibex.sklearn will have a counterpart.

>>> 'linear_model' in sklearn.__all__
True
>>> 'linear_model' in ibex.sklearn.__all__
True
>>> from ibex.sklearn import linear_model 

foo is not part of sklearn, therefore ibex.sklearn will not have a counterpart.

>>> 'foo' in sklearn.__all__
False
>>> 'foo' in ibex.sklearn.__all__
False
>>> try:
...     from ibex.sklearn import foo
... except ImportError:
...     print('caught')
caught

pipeline

Auto-generated ibex.sklearn wrapper for sklearn.pipeline.

ibex.sklearn.pipeline.make_union()

ibex.sklearn.pipeline.make_pipeline()

ibex.sklearn.pipeline.FeatureUnion

ibex.sklearn.pipeline.Pipeline

model_selection

Auto-generated ibex.sklearn wrapper for sklearn.model_selection.

ibex.sklearn.model_selection.cross_val_predict()