docplex.mp.sktrans.transformers module¶
-
class
docplex.mp.sktrans.transformers.CplexTransformer(sense='min', modeler='cplex')[source]¶ Bases:
docplex.mp.sktrans.transformers.CplexTransformerBaseA 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.TransformerMixinRoot 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.
-