cvxpy:用于凸优化问题的Python嵌入式建模语言

时间:2024-05-18 13:30:04
【文件属性】:

文件名称:cvxpy:用于凸优化问题的Python嵌入式建模语言

文件大小:15.86MB

文件格式:ZIP

更新时间:2024-05-18 13:30:04

python optimization modeling-language cvxpy C++

CVXPY CVXPY文档位于 。 加入,并使用和获得最佳支持。 CVXPY是用于凸优化问题的Python嵌入式建模语言。 它使您可以按照数学的自然方式来表达问题,而不是以求解器所要求的限制性标准形式来表达自己的问题。 例如,以下代码解决了最小二乘问题,其中变量受上下限约束: import cvxpy as cp import numpy # Problem data. m = 30 n = 20 numpy . random . seed ( 1 ) A = numpy . random . randn ( m , n ) b = numpy . random . randn ( m ) # Construct the problem. x = cp . Variable ( n ) objective = cp . Minimize ( cp . sum_squares ( A


网友评论