These examples show many different ways to use CVXPY. The Basic Examples section shows how to solve some common optimization problems in CVXPY. The Machine Learning section is a tutorial covering convex methods in machine learning. The Advanced and Advanced Applications sections contains more complex examples aimed at experts in convex optimization.