CVXPY使用指南

2021-10-10 12:27:29 字數 664 閱讀 3262

近期工作中遇到了求解最優化問題的業務場景,所以學習了下cvxpy,專門用來求解最優化問題的工具。

個人覺得cvxpy還是很強大的,極大的減少了coding的**,呼叫也方便,非常實用。

cvxpy導航手冊

第一步,先安裝cvxpy。

我的電腦是mac,安裝是按照install from source引導的從git上clone下來,然後找到檔案路徑,使用pip install .安裝的。

直接使用pip或conda都不能安裝成功,那似乎只合適windows電腦。

當然,安裝前你應該檢查下cvxpy所依賴的python\scipy\numpy等的版本是不是符合要求的。可以使用conda help() 來檢查版本資訊。

安裝好了cvxpy後,使用 pip install cvxopt 來安裝工具支援。

第二步,看例子examples。

因為我個人的學習過程喜歡先整體有個大概的感性認識,然後再關注細節。所以,先看examples比較符合我的習慣。

第三步,看tutorials。

裡面有程式設計規範(比如矩陣和向量乘法用@,數乘用*)、表示式等可以看。

第四步,看api文件。

Ubuntu apt 使用指南

起初gnu linux系統中只有.tar.gz。使用者必須自己編譯他們想使用的每乙個程式。在debian出現之後,人們認為有必要在系統中新增 一種機制用來管理安裝在計算機上的軟體包。人們將這套系統稱為dpkg。至此著名的 package 首次在gnu linux上出現。不久之後紅帽子也 開始著手建立...

CImageList使用指南

1.綜述 在mfc 中cimagelist 類封裝了 影象列表控制項的功能,影象列表是乙個具有相同大小的 影象 可以是不同 型別 的集合,其主要用於 應用程式中大規模 圖示的儲存。該控制項是不可 見的,通常與其它如 clistbox ccombobox ccomboboxex ctabctrl 以及...

CImageList使用指南

cimagelist使用指南 1.綜述 在 mfc中cimagelist類封裝了影象列表控制項的功能,影象列表是乙個具有相同大小的影象 可以是不同型別 的集合,其主要用於應用程式中大 規模圖示的儲存,該控制項是不可見的。通常與其它如clistbox,ccombobox,ccomboboxex以及ct...