cvxpy
A Python-embedded modeling language for convex optimization problems.
파일 탐색기
최종 버전 다운로드 (.zip)- devcontainer.json
- startup.sh
- bug_report.md
- feature_request.md
- benchmarks.yml
- build.yml
- claude-code-review.yml
- claude.yml
- docs.yml
- extensions.yml
- gcsopt.yml
- manual_coverage.yml
- pr_benchmark_comment.yml
- pr_benchmarks.yml
- pre-commit.yml
- pyright.yml
- scorecards.yml
- test_backends.yml
- test_derivative.yml
- test_nlp_solvers.yml
- test_optional_solvers.yml
- dependabot.yml
- pull_request_template.md
- doc_is_latest.py
- install_dependencies.sh
- install_optional_solvers.sh
- test_script.sh
- __init__.py
- add_expr.py
- affine_atom.py
- binary_operators.py
- block.py
- bmat.py
- broadcast_to.py
- concatenate.py
- conj.py
- conv.py
- cumsum.py
- diag.py
- diff.py
- einsum.py
- hstack.py
- imag.py
- index.py
- kron.py
- partial_trace.py
- partial_transpose.py
- promote.py
- real.py
- reshape.py
- squeeze.py
- stack.py
- sum.py
- trace.py
- transpose.py
- unary_operators.py
- upper_tri.py
- vec.py
- vstack.py
- wraps.py
- __init__.py
- abs.py
- ceil.py
- elementwise.py
- entr.py
- exp.py
- huber.py
- hyperbolic.py
- inv_pos.py
- kl_div.py
- log.py
- log1p.py
- log_normcdf.py
- loggamma.py
- logic.py
- logistic.py
- maximum.py
- minimum.py
- neg.py
- normcdf.py
- pos.py
- power.py
- rel_entr.py
- scalene.py
- sqrt.py
- square.py
- trig.py
- xexp.py
- __init__.py
- atom.py
- axis_atom.py
- condition_number.py
- cummax.py
- cumprod.py
- cvar.py
- dist_ratio.py
- dotsort.py
- errormsg.py
- eye_minus_inv.py
- gen_lambda_max.py
- geo_mean.py
- gmatmul.py
- harmonic_mean.py
- inv_prod.py
- lambda_max.py
- lambda_min.py
- lambda_sum_largest.py
- lambda_sum_smallest.py
- length.py
- log_det.py
- log_sum_exp.py
- matrix_frac.py
- max.py
- min.py
- mixed_norm.py
- norm.py
- norm1.py
- norm_inf.py
- norm_nuc.py
- one_minus_pos.py
- perspective.py
- pf_eigenvalue.py
- pnorm.py
- prod.py
- ptp.py
- quad_form.py
- quad_over_lin.py
- quantum_cond_entr.py
- quantum_rel_entr.py
- sigma_max.py
- sign.py
- stats.py
- sum_largest.py
- sum_smallest.py
- sum_squares.py
- suppfunc.py
- total_variation.py
- tr_inv.py
- von_neumann_entr.py
- __init__.py
- cones.py
- constraint.py
- exponential.py
- finite_set.py
- nonpos.py
- power.py
- psd.py
- second_order.py
- zero.py
- LDLT.h
- LLT.h
- LLT_LAPACKE.h
- CholmodSupport.h
- Complex.h
- MathFunctions.h
- MatrixProduct.h
- MatrixProductCommon.h
- MatrixProductMMA.h
- PacketMath.h
- Complex.h
- MathFunctions.h
- PacketMath.h
- TypeCasting.h
- Complex.h
- MathFunctions.h
- PacketMath.h
- TypeCasting.h
- Complex.h
- Half.h
- MathFunctions.h
- PacketMath.h
- PacketMathHalf.h
- TypeCasting.h
- BFloat16.h
- ConjHelper.h
- GenericPacketMathFunctions.h
- GenericPacketMathFunctionsFwd.h
- Half.h
- Settings.h
- TypeCasting.h
- MathFunctions.h
- PacketMath.h
- TypeCasting.h
- math_constants.h
- Complex.h
- MathFunctions.h
- PacketMath.h
- Complex.h
- GeneralBlockPanelKernel.h
- MathFunctions.h
- PacketMath.h
- TypeCasting.h
- Complex.h
- MathFunctions.h
- PacketMath.h
- TypeCasting.h
- MathFunctions.h
- PacketMath.h
- TypeCasting.h
- InteropHeaders.h
- MathFunctions.h
- PacketMath.h
- SyclMemoryModel.h
- TypeCasting.h
- Complex.h
- MathFunctions.h
- PacketMath.h
- AssignmentFunctors.h
- BinaryFunctors.h
- NullaryFunctors.h
- StlFunctors.h
- TernaryFunctors.h
- UnaryFunctors.h
- GeneralBlockPanelKernel.h
- GeneralMatrixMatrix.h
- GeneralMatrixMatrix_BLAS.h
- GeneralMatrixMatrixTriangular.h
- GeneralMatrixMatrixTriangular_BLAS.h
- GeneralMatrixVector.h
- GeneralMatrixVector_BLAS.h
- Parallelizer.h
- SelfadjointMatrixMatrix.h
- SelfadjointMatrixMatrix_BLAS.h
- SelfadjointMatrixVector.h
- SelfadjointMatrixVector_BLAS.h
- SelfadjointProduct.h
- SelfadjointRank2Update.h
- TriangularMatrixMatrix.h
- TriangularMatrixMatrix_BLAS.h
- TriangularMatrixVector.h
- TriangularMatrixVector_BLAS.h
- TriangularSolverMatrix.h
- TriangularSolverMatrix_BLAS.h
- TriangularSolverVector.h
- BlasUtil.h
- ConfigureVectorization.h
- Constants.h
- DisableStupidWarnings.h
- ForwardDeclarations.h
- IndexedViewHelper.h
- IntegralConstant.h
- Macros.h
- Memory.h
- Meta.h
- MKL_support.h
- NonMPL2.h
- ReenableStupidWarnings.h
- ReshapedHelper.h
- StaticAssert.h
- SymbolicIndex.h
- XprHelper.h
- ArithmeticSequence.h
- Array.h
- ArrayBase.h
- ArrayWrapper.h
- Assign.h
- Assign_MKL.h
- AssignEvaluator.h
- BandMatrix.h
- Block.h
- BooleanRedux.h
- CommaInitializer.h
- ConditionEstimator.h
- CoreEvaluators.h
- CoreIterators.h
- CwiseBinaryOp.h
- CwiseNullaryOp.h
- CwiseTernaryOp.h
- CwiseUnaryOp.h
- CwiseUnaryView.h
- DenseBase.h
- DenseCoeffsBase.h
- DenseStorage.h
- Diagonal.h
- DiagonalMatrix.h
- DiagonalProduct.h
- Dot.h
- EigenBase.h
- ForceAlignedAccess.h
- Fuzzy.h
- GeneralProduct.h
- GenericPacketMath.h
- GlobalFunctions.h
- IndexedView.h
- Inverse.h
- IO.h
- Map.h
- MapBase.h
- MathFunctions.h
- MathFunctionsImpl.h
- Matrix.h
- MatrixBase.h
- NestByValue.h
- NoAlias.h
- NumTraits.h
- PartialReduxEvaluator.h
- PermutationMatrix.h
- PlainObjectBase.h
- Product.h
- ProductEvaluators.h
- Random.h
- Redux.h
- Ref.h
- Replicate.h
- Reshaped.h
- ReturnByValue.h
- Reverse.h
- Select.h
- SelfAdjointView.h
- SelfCwiseBinaryOp.h
- Solve.h
- SolverBase.h
- SolveTriangular.h
- StableNorm.h
- StlIterators.h
- Stride.h
- Swap.h
- Transpose.h
- Transpositions.h
- TriangularMatrix.h
- VectorBlock.h
- VectorwiseOp.h
- Visitor.h
- ComplexEigenSolver.h
- ComplexSchur.h
- ComplexSchur_LAPACKE.h
- EigenSolver.h
- GeneralizedEigenSolver.h
- GeneralizedSelfAdjointEigenSolver.h
- HessenbergDecomposition.h
- MatrixBaseEigenvalues.h
- RealQZ.h
- RealSchur.h
- RealSchur_LAPACKE.h
- SelfAdjointEigenSolver.h
- SelfAdjointEigenSolver_LAPACKE.h
- Tridiagonalization.h
- Geometry_SIMD.h
- Geometry_SSE.h
- AlignedBox.h
- AngleAxis.h
- EulerAngles.h
- Homogeneous.h
- Hyperplane.h
- OrthoMethods.h
- ParametrizedLine.h
- Quaternion.h
- Rotation2D.h
- RotationBase.h
- Scaling.h
- Transform.h
- Translation.h
- Umeyama.h
- BlockHouseholder.h
- Householder.h
- HouseholderSequence.h
- BasicPreconditioners.h
- BiCGSTAB.h
- ConjugateGradient.h
- IncompleteCholesky.h
- IncompleteLUT.h
- IterativeSolverBase.h
- LeastSquareConjugateGradient.h
- SolveWithGuess.h
- Jacobi.h
- KLUSupport.h
- Inverse_SSE.h
- InverseSize4.h
- Determinant.h
- FullPivLU.h
- InverseImpl.h
- PartialPivLU.h
- PartialPivLU_LAPACKE.h
- MetisSupport.h
- blas.h
- Image.h
- Kernel.h
- lapack.h
- lapacke.h
- lapacke_mangling.h
- RealSvd2x2.h
- Amd.h
- Eigen_Colamd.h
- Ordering.h
- PardisoSupport.h
- PaStiXSupport.h
- ArrayCwiseBinaryOps.h
- ArrayCwiseUnaryOps.h
- BlockMethods.h
- CommonCwiseBinaryOps.h
- CommonCwiseUnaryOps.h
- IndexedViewMethods.h
- MatrixCwiseBinaryOps.h
- MatrixCwiseUnaryOps.h
- ReshapedMethods.h
- ColPivHouseholderQR.h
- ColPivHouseholderQR_LAPACKE.h
- CompleteOrthogonalDecomposition.h
- FullPivHouseholderQR.h
- HouseholderQR.h
- HouseholderQR_LAPACKE.h
- SimplicialCholesky.h
- SimplicialCholesky_impl.h
- AmbiVector.h
- CompressedStorage.h
- ConservativeSparseSparseProduct.h
- MappedSparseMatrix.h
- SparseAssign.h
- SparseBlock.h
- SparseColEtree.h
- SparseCompressedBase.h
- SparseCwiseBinaryOp.h
- SparseCwiseUnaryOp.h
- SparseDenseProduct.h
- SparseDiagonalProduct.h
- SparseDot.h
- SparseFuzzy.h
- SparseMap.h
- SparseMatrix.h
- SparseMatrixBase.h
- SparsePermutation.h
- SparseProduct.h
- SparseRedux.h
- SparseRef.h
- SparseSelfAdjointView.h
- SparseSolverBase.h
- SparseSparseProductWithPruning.h
- SparseTranspose.h
- SparseTriangularView.h
- SparseUtil.h
- SparseVector.h
- SparseView.h
- TriangularSolver.h
- SparseLU.h
- SparseLU_column_bmod.h
- SparseLU_column_dfs.h
- SparseLU_copy_to_ucol.h
- SparseLU_gemm_kernel.h
- SparseLU_heap_relax_snode.h
- SparseLU_kernel_bmod.h
- SparseLU_Memory.h
- SparseLU_panel_bmod.h
- SparseLU_panel_dfs.h
- SparseLU_pivotL.h
- SparseLU_pruneL.h
- SparseLU_relax_snode.h
- SparseLU_Structs.h
- SparseLU_SupernodalMatrix.h
- SparseLU_Utils.h
- SparseLUImpl.h
- SparseQR.h
- SuiteSparseQRSupport.h
- details.h
- StdDeque.h
- StdList.h
- StdVector.h
- SuperLUSupport.h
- BDCSVD.h
- JacobiSVD.h
- JacobiSVD_LAPACKE.h
- SVDBase.h
- UpperBidiagonalization.h
- UmfPackSupport.h
- Cholesky
- CholmodSupport
- CMakeLists.txt
- Core
- Dense
- Eigen
- Eigenvalues
- Geometry
- Householder
- IterativeLinearSolvers
- Jacobi
- KLUSupport
- LU
- MetisSupport
- OrderingMethods
- PardisoSupport
- PaStiXSupport
- QR
- QtAlignedMalloc
- Sparse
- SparseCholesky
- SparseCore
- SparseLU
- SparseQR
- SPQRSupport
- StdDeque
- StdList
- StdVector
- SuperLUSupport
- SVD
- UmfPackSupport
- .keep
- __init__.py
- canonInterface.py
- cppbackend.py
- cvxcore.i
- cvxcore.py
- cvxcore_wrap.cxx
- numpy.i
- .keep
- cvxcore.cpp
- cvxcore.hpp
- LinOp.hpp
- LinOpOperations.cpp
- LinOpOperations.hpp
- ProblemData.hpp
- Utils.cpp
- Utils.hpp
- .bumpversion.cfg
- .gitignore
- __init__.py
- OLD_README.md
- README.md
- __init__.py
- callback_param.py
- constant.py
- parameter.py
- __init__.py
- cvxtypes.py
- expression.py
- leaf.py
- variable.py
- __init__.py
- matrix_interface.py
- ndarray_interface.py
- sparse_matrix_interface.py
- __init__.py
- base_matrix_interface.py
- matrix_utilities.py
- __init__.py
- base.py
- coo_backend.py
- rust_backend.py
- scipy_backend.py
- __init__.py
- canon_backend.py
- lin_constraints.py
- lin_op.py
- lin_utils.py
- __init__.py
- __init__.py
- objective.py
- param_prob.py
- problem.py
- problem_form.py
- __init__.py
- abs_canon.py
- aff_canon.py
- constant_canon.py
- equality_canon.py
- inequality_canon.py
- matrix_canon.py
- param_canon.py
- pnorm_canon.py
- psd_canon.py
- soc_canon.py
- variable_canon.py
- __init__.py
- complex2real.py
- __init__.py
- affine2direct.py
- approx.py
- cone_tree.py
- exact.py
- soc_dim3.py
- __init__.py
- huber_canon.py
- power_canon.py
- quad_form_canon.py
- quad_over_lin_canon.py
- __init__.py
- entr_canon.py
- exp_canon.py
- geo_mean_canon.py
- huber_canon.py
- indicator_canon.py
- kl_div_canon.py
- lambda_max_canon.py
- lambda_sum_largest_canon.py
- log1p_canon.py
- log_canon.py
- log_det_canon.py
- log_sum_exp_canon.py
- logic_canon.py
- logistic_canon.py
- matrix_frac_canon.py
- normNuc_canon.py
- perspective_canon.py
- pnorm_canon.py
- power_canon.py
- quad_form_canon.py
- quad_over_lin_canon.py
- quantum_rel_entr_canon.py
- rel_entr_canon.py
- sigma_max_canon.py
- suppfunc_canon.py
- tr_inv_canon.py
- von_neumann_entr_canon.py
- xexp_canon.py
- __init__.py
- cone_matrix_stuffing.py
- dcp2cone.py
- __init__.py
- add_canon.py
- constant_canon.py
- cumprod_canon.py
- div_canon.py
- exp_canon.py
- eye_minus_inv_canon.py
- finite_set_canon.py
- geo_mean_canon.py
- gmatmul_canon.py
- log_canon.py
- mul_canon.py
- mulexpression_canon.py
- norm1_canon.py
- norm_inf_canon.py
- one_minus_pos_canon.py
- pf_eigenvalue_canon.py
- pnorm_canon.py
- power_canon.py
- prod_canon.py
- quad_form_canon.py
- quad_over_lin_canon.py
- sum_canon.py
- trace_canon.py
- xexp_canon.py
- __init__.py
- dgp2dcp.py
- util.py
- __init__.py
- valinvec2mixedint.py
- __init__.py
- common_smooth_canons.py
- div_canon.py
- geo_mean_canon.py
- huber_canon.py
- kl_div_canon.py
- log_sum_exp_canon.py
- pnorm_canon.py
- power_canon.py
- quad_over_lin_canon.py
- rel_entr_canon.py
- __init__.py
- dnlp2smooth.py
- __init__.py
- dqcp2dcp.py
- inverse.py
- sets.py
- tighten.py
- __init__.py
- abs_canon.py
- cummax_canon.py
- cumsum_canon.py
- dotsort_canon.py
- max_canon.py
- maximum_canon.py
- min_canon.py
- minimum_canon.py
- norm1_canon.py
- norm_inf_canon.py
- sum_largest_canon.py
- __init__.py
- eliminate_pwl.py
- __init__.py
- cbc_conif.py
- clarabel_conif.py
- conic_solver.py
- copt_conif.py
- cosmo_conif.py
- cplex_conif.py
- cuclarabel_conif.py
- cuopt_conif.py
- cvxopt_conif.py
- diffcp_conif.py
- ecos_bb_conif.py
- ecos_conif.py
- glop_conif.py
- glpk_conif.py
- glpk_mi_conif.py
- gurobi_conif.py
- highs_conif.py
- knitro_conif.py
- moreau_conif.py
- mosek_conif.py
- nag_conif.py
- pdcs_conif.py
- pdlp_conif.py
- qoco_conif.py
- scip_conif.py
- scipy_conif.py
- scs_conif.py
- sdpa_conif.py
- xpress_conif.py
- __init__.py
- c_problem.py
- converters.py
- helpers.py
- registry.py
- __init__.py
- copt_nlpif.py
- ipopt_nlpif.py
- knitro_nlpif.py
- nlp_solver.py
- uno_nlpif.py
- __init__.py
- copt_qpif.py
- cplex_qpif.py
- daqp_qpif.py
- gurobi_qpif.py
- highs_qpif.py
- knitro_qpif.py
- mpax_qpif.py
- osqp_qpif.py
- piqp_qpif.py
- proxqp_qpif.py
- qp_solver.py
- qpalm_qpif.py
- xpress_qpif.py
- __init__.py
- bisection.py
- constant_solver.py
- defines.py
- kktsolver.py
- nlp_solving_chain.py
- openmp_conflict.py
- solver.py
- solver_inverse_data.py
- solving_chain.py
- solving_chain_utils.py
- utilities.py
- __init__.py
- canonicalization.py
- chain.py
- cvx_attr2constr.py
- eliminate_zero_sized.py
- eval_params.py
- flip_objective.py
- inverse_data.py
- matrix_stuffing.py
- reduction.py
- solution.py
- subexpr_cache.py
- utilities.py
- test_stack.py
- __init__.py
- test_affine_matrix_atoms.py
- test_affine_vector_atoms.py
- test_compositions.py
- test_matmul_sparse.py
- test_multiply_sparse.py
- test_normal_cdf.py
- test_permuted_dense.py
- test_quad_form.py
- __init__.py
- derivative_checker.py
- test_abs.py
- test_affine_atoms.py
- test_best_of.py
- test_broadcast.py
- test_dnlp.py
- test_entropy_related.py
- test_huber_sum_largest.py
- test_hyperbolic.py
- test_initialization.py
- test_interfaces.py
- test_log_sum_exp.py
- test_matmul.py
- test_ML_Gaussian_stress.py
- test_nlp_parameters.py
- test_nlp_solvers.py
- test_power_flow.py
- test_problem.py
- test_prod.py
- test_quasi_newton.py
- test_risk_parity.py
- test_scalar_and_matrix_problems.py
- test_Sharpe_ratio.py
- test_sum.py
- gurobi_model.lp
- __init__.py
- base_test.py
- ram_limited.py
- solver_test_helpers.py
- test_atoms.py
- test_attributes.py
- test_backend_selection.py
- test_base_classes.py
- test_bounds.py
- test_canon_methods.py
- test_canon_sign.py
- test_clarabel.py
- test_clarabel_warm_start.py
- test_coeff_extractor.py
- test_complex.py
- test_complex_dpp.py
- test_cone2cone.py
- test_conic_solvers.py
- test_constant.py
- test_constant_atoms.py
- test_constraints.py
- test_convolution.py
- test_copt_write.py
- test_copy.py
- test_curvature.py
- test_custom_solver.py
- test_dcp2cone_cse.py
- test_derivative.py
- test_dgp.py
- test_dgp2dcp.py
- test_dgp_dpp.py
- test_domain.py
- test_dpp.py
- test_dqcp.py
- test_einsum.py
- test_errors.py
- test_examples.py
- test_expression_methods.py
- test_expressions.py
- test_fuzz_reshape.py
- test_grad.py
- test_gurobi_write.py
- test_interfaces.py
- test_KKT.py
- test_kron_canon.py
- test_labels.py
- test_lin_ops.py
- test_linalg_utils.py
- test_linear_cone.py
- test_logic.py
- test_matrices.py
- test_matrix_utilities.py
- test_mip_vars.py
- test_monotonicity.py
- test_nd_matmul.py
- test_nlp_namespace.py
- test_nonlinear_atoms.py
- test_objectives.py
- test_openmp_conflict.py
- test_param_cone_prog.py
- test_param_quad_prog.py
- test_parametric_bounds.py
- test_perspective.py
- test_pow_cone_nd.py
- test_power_atom.py
- test_power_tools.py
- test_problem.py
- test_problem_form.py
- test_python_backends.py
- test_qp_solvers.py
- test_quad_dpp.py
- test_quad_form.py
- test_quadratic.py
- test_quantum_rel_entr.py
- test_scalarize.py
- test_scopes.py
- test_semidefinite_vars.py
- test_shape.py
- test_sign.py
- test_soc_dim3.py
- test_solver_data_validation.py
- test_solver_inverse_data.py
- test_suppfunc.py
- test_valinvec2mixedint.py
- test_versioning.py
- test_von_neumann_entr.py
- test_zero_sized.py
- __init__.py
- indicator.py
- linearize.py
- partial_optimize.py
- scalarize.py
- suppfunc.py
- __init__.py
- __init__.py
- bounds.py
- canonical.py
- citations.py
- coeff_extractor.py
- coo_array_compat.py
- debug_tools.py
- deterministic.py
- einsum_utilities.py
- grad.py
- key_utils.py
- linalg.py
- performance_utils.py
- perspective_utils.py
- power_tools.py
- psd_utils.py
- replace_quad_forms.py
- scopes.py
- shape.py
- sign.py
- solver_context.py
- versioning.py
- warn.py
- __init__.py
- error.py
- logic.py
- py.typed
- settings.py
- styling.css
- cvxpy-1.9.pdf
- cvxpy-wordmark-light.png
- favicon.ico
- base.html
- cvxpy.atoms.affine.rst
- cvxpy.atoms.elementwise.rst
- cvxpy.atoms.other_atoms.rst
- cvxpy.atoms.rst
- cvxpy.constraints.rst
- cvxpy.expressions.rst
- cvxpy.problems.rst
- cvxpy.reductions.back_end.rst
- cvxpy.reductions.dcp2cone.rst
- cvxpy.reductions.middle_end.rst
- cvxpy.reductions.qp2quad_form.rst
- cvxpy.reductions.rst
- cvxpy.rst
- cvxpy.transforms.rst
- index.rst
- ant_array_min_beamwidth_7_0.png
- ant_array_min_beamwidth_7_1.png
- ant_array_min_beamwidth_7_2.png
- censored_data_4_0.png
- censored_data_6_0.png
- censored_data_9_0.png
- clock_mesh_7_1.png
- clock_mesh_7_3.png
- clock_mesh_7_4.png
- fault_detection_10_1.png
- fault_detection_3_1.png
- fault_detection_4_1.png
- fir_chebychev_design_5_1.png
- fir_chebychev_design_5_2.png
- fir_chebychev_design_5_3.png
- interdiction_10_1.png
- interdiction_15_1.png
- interdiction_17_1.png
- interdiction_19_1.png
- interdiction_21_0.png
- interdiction_23_0.png
- interdiction_25_0.png
- interdiction_28_0.png
- interdiction_30_1.png
- interdiction_31_0.png
- interdiction_32_1.png
- interdiction_5_1.png
- interdiction_8_1.png
- l1_trend_filter_3_1.png
- nonneg_matrix_fact_5_0.png
- parade_route_2_1.png
- parade_route_4_1.png
- parade_route_4_2.png
- parade_route_4_3.png
- parade_route_6_1.png
- robust_kalman_10_1.png
- robust_kalman_10_2.png
- robust_kalman_10_3.png
- robust_kalman_6_0.png
- robust_kalman_6_1.png
- robust_kalman_8_1.png
- robust_kalman_8_2.png
- robust_kalman_8_3.png
- sparse_covariance_est_5_1.png
- sparse_solution_7_0.png
- tv_inpainting_13_0.png
- tv_inpainting_13_1.png
- tv_inpainting_2_0.png
- tv_inpainting_6_0.png
- tv_inpainting_9_0.png
- water_filling_BVex5.2_7_0.png
- ant_array_min_beamwidth.rst
- censored_data.rst
- Channel_capacity_BV4.57.rst
- clock_mesh.rst
- consensus_opt.rst
- fault_detection.rst
- fir_chebychev_design.rst
- interdiction.rst
- l1_trend_filter.rst
- max_entropy.rst
- maximise_minimum_SINR_BV4.20.rst
- min_condition_number_by_scaling.rst
- MM.rst
- nonneg_matrix_fact.rst
- OOCO.rst
- optimal_power_gaussian_channel_BV4.62.rst
- parade_route.rst
- robust_kalman.rst
- sparse_covariance_est.rst
- sparse_solution.rst
- tv_inpainting.rst
- water_filling_BVex5.2.rst
- least_squares.rst
- linear_program.rst
- mixed_integer_quadratic_program.rst
- quadratic_program.rst
- sdp.rst
- socp.rst
- structured_prediction_20_0.png
- structured_prediction_6_1.png
- structured_prediction_7_1.png
- fundamentals.rst
- queuing_design.rst
- structured_prediction.rst
- dgp_fundamentals.rst
- max_volume_box.rst
- pf_matrix_completion.rst
- power_control.rst
- rank_one_nmf.rst
- path_obstacles.png
- convex_vs_nonconvex.png
- chemical_equilibrium.rst
- path_planning_with_obstacles.rst
- sparse_signal_recovery.rst
- concave_fractional_function_4_0.png
- hypersonic_shape_design_1_1.png
- hypersonic_shape_design_7_1.png
- concave_fractional_function.rst
- hypersonic_shape_design.rst
- minimum_length_least_squares.rst
- lasso_regression_11_0.svg
- lasso_regression_9_0.svg
- logistic_regression_11_0.svg
- logistic_regression_13_1.svg
- logistic_regression_9_0.svg
- ridge_regression_11_0.svg
- ridge_regression_9_0.svg
- svm_10_0.svg
- svm_8_0.svg
- lasso_regression.rst
- logistic_regression.rst
- ridge_regression.rst
- svm.rst
- index.rst
- index.rst
- functions_table.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- resolving_dpp.png
- index.rst
- index.rst
- DCP_10_0.text
- DCP_16_0.text
- DCP_23_0.text
- DCP_2_0.text
- DCP_4_0.text
- example1.png
- example1.xcf
- example2.png
- example2.xcf
- index.rst
- index.rst
- index.rst
- index.rst
- re_solving_dpp.png
- index.rst
- affine.png
- affine.svg
- arith_expr.png
- arith_expr.xcf
- c_constant.svg
- concave.png
- concave.svg
- constant.png
- constant.svg
- convex.ico
- convex.png
- convex.svg
- decreasing.svg
- example1.png
- example1.xcf
- example2.png
- example2.xcf
- increasing.svg
- invalid_constraint.png
- invalid_constraint.svg
- invalid_expr.png
- invalid_expr.xcf
- negative.png
- negative.svg
- non-convex.png
- non-convex.svg
- positive.png
- positive.svg
- unknown.png
- unknown.svg
- valid_constraint.png
- valid_constraint.svg
- zero.png
- zero.svg
- index.rst
- tutorial_15_0.text
- tutorial_20_0.png
- tutorial_20_0.text
- tutorial_2_0.text
- tutorial_6_0.text
- tutorial_9_0.text
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- index.rst
- conf.py
- index.rst
- docscrape.py
- docscrape_sphinx.py
- numpydoc.py
- make.bat
- Makefile
- requirements.txt
- __init__.py
- build_meta.py
- extensions.py
- release_notes.py
- .coveragerc
- .git-blame-ignore-revs
- .gitignore
- .pre-commit-config.yaml
- .readthedocs.yaml
- add_gpl
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- copyright.txt
- LICENSE
- Makefile
- MANIFEST.in
- PROCEDURES.md
- pyproject.toml
- README.md
- rebuild_cvxcore.sh
- requirements.txt
- setup.py
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/cvxpy/cvxpy
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd cvxpy
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Python 3 pip 명령어를 쓰려면 Python이 필요합니다.
pip install cvxpy
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. CMake
보통사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd cvxpy/cvxcore/include/Eigen
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
4. Python
쉬움사전 준비물
pip install cvxpy
PyPI에 배포된 패키지를 바로 설치합니다. 소스 클론이 필요 없습니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
