在lapack中,功能远远超过"lapack interface" in scipy。这背后是否有任何原因并且是否存在独立于操作系统的直接调用lapack函数?
我意识到我可以直接调用dinamic库,但这意味着编写我自己的包装器,这不是我想要的。
要制作一个真正的用例,我需要调用dsbgv来解决带状矩阵的广义特征问题。它比使用一般矩阵的eig快几个数量级。
答案 0 :(得分:1)
scipy.linalg.lapack
是一个有机种植的(包装)包装纸,由不同的人在不同的目标,需求,动机和时间预算中添加了几年。
cython_lapack
是一个完整的包装器,适用于某个(足够老)的LAPACK版本。但它是较低级别:您需要提供所有lapack参数,确保正确的数组排序,对齐等。