User Guide
ΒΆ
What is CVXPY?
Changing the problem
Infeasible and unbounded problems
Other problem statuses
Vectors and matrices
Constraints
Parameters
Atomic Functions
Operators
Scalar functions
Functions along an axis
Elementwise functions
Vector/matrix functions
Disciplined Convex Programming
Expressions
Sign
Curvature
Curvature rules
Infix operators
Example 1
Example 2
DCP problems
Disciplined Geometric Programming
Log-log curvature
Log-log curvature rules
DGP problems
DGP atoms
Disciplined Parametrized Programming
What is DPP?
The DPP ruleset
Repeatedly solving a DPP problem
Sensitivity analysis and gradients
Disciplined Quasiconvex Programming
Curvature
Composition rules
DQCP problems
DQCP atoms
Solving DQCP problems
Advanced Constraints
Attributes
Semidefinite matrices
Mixed-integer programs
Complex valued expressions
Advanced Features
Dual variables
Transforms
Problem arithmetic
Getting the standard form
Canonicalization backends
Solver Features
Solve method options
Solver stats
Warm start
Setting solver options
Custom Solvers
CVXPY
Navigation
Install
User Guide
What is CVXPY?
Atomic Functions
Disciplined Convex Programming
Disciplined Geometric Programming
Disciplined Parametrized Programming
Disciplined Quasiconvex Programming
Advanced Constraints
Advanced Features
Solver Features
API Documentation
Examples
Contributing
Changelog
FAQ
Resources
Quick search
Version selector