docplex.mp.sktrans.transformers module¶
-
class
docplex.mp.sktrans.transformers.
CplexTransformer
(sense='min', modeler='cplex')[source]¶ Bases:
docplex.mp.sktrans.transformers.CplexTransformerBase
A Scikit-learn transformer class to solve linear problems.
This transformer class solves LP problems of type:
Ax <= B
-
class
docplex.mp.sktrans.transformers.
CplexTransformerBase
(sense='min', modeler='cplex')[source]¶ Bases:
docplex.mp.sktrans.transformers.BaseEstimator
,docplex.mp.sktrans.transformers.TransformerMixin
Root class for CPLEX transformers
-
transform
(X, y=None, **params)[source]¶ Main method to solve Linear Programming problemss.
Parameters: - X – the matrix describing the constraints of the problem. Accepts numpy matrices, pandas dataframes, or sciPy sparse matrices
- y – an optional sequence of scalars descrining the cost vector
- params – optional keyword arguments to pass additional parameters.
Returns: a pandas dataframe with two columns: name and value containing the values of the columns.
-