{ } Raw JSON

bundles / scipy 1.18.0 / scipy / optimize / _linprog_util / _check_sparse_inputs

function

scipy.optimize._linprog_util:_check_sparse_inputs

source: /scipy/optimize/_linprog_util.py:91

Signature

def _check_sparse_inputs(options, meth, A_ub, A_eq)

Summary

Check the provided A_ub and A_eq matrices conform to the specified optional sparsity variables.

Parameters

A_ub : 2-D array, optional

2-D array such that A_ub @ x gives the values of the upper-bound inequality constraints at x.

A_eq : 2-D array, optional

2-D array such that A_eq @ x gives the values of the equality constraints at x.

options : dict

A dictionary of solver options. All methods accept the following generic options:

maxiter

Maximum number of iterations to perform.

disp

Set to True to print convergence messages.

For method-specific options, see show_options('linprog').

method : str, optional

The algorithm used to solve the standard form problem.

Returns

A_ub : 2-D array, optional

2-D array such that A_ub @ x gives the values of the upper-bound inequality constraints at x.

A_eq : 2-D array, optional

2-D array such that A_eq @ x gives the values of the equality constraints at x.

options : dict

A dictionary of solver options. All methods accept the following generic options:

maxiter

Maximum number of iterations to perform.

disp

Set to True to print convergence messages.

For method-specific options, see show_options('linprog').

Aliases

  • scipy.optimize._linprog_util._check_sparse_inputs