C++ 線性代數庫 Armadillo C++ Library 4.000 發布
C++的線性代數庫Armadillo發布了4.000版本,新版本的特性包括:
- 加入稀疏矩陣的特征值分解函數:eigs_sym()和eigs_gen()
- 加入一對矩陣的特征值分解函數:eig_pair()
- 加入特征值分解函數eig_gen()的簡化形式
- 加入矩陣的條件數計算函數:cond()
- 對find()函數進行擴展使其能夠處理多維數據集
- 對多維子數據集視圖進行擴展使其能夠通過向量的形式進行元素訪問
- 對running_stat_vec函數模板進行擴展使其模板參數能夠接收向量類型
- 對于4×4矩陣的更魯棒和更快速的求逆
- 對于eig_sym(),pinv(),princomp(),rank(),svd()和svd_econ()函數默認使用更快的基于分而治之的分解算法
- inv(sympd(X)形式不再假設參數X是正定的;使用inv_sympd()函數進行代替
- 添加MEX連接器用于Octave/Matlab與Armadillo矩陣的交互(由George Yammine貢獻)
本文由用戶 panovr 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!