【发布时间】:2012-09-19 19:54:30
【问题描述】:
我不能使用gsl_matrix,因为我的应用程序是闭源的,根据this question,如果我直接使用 GPL 代码,我必须让我的应用程序开源。这是上级的禁忌。
那么... Boost,甚至更好的 TR1,是否有一个库,其类等效于 gsl_matrix、gsl_vector 和来自 GNU Scientific Library 的其他类型?如果有这样的类,它们是怎么称呼的?
编辑:我需要:
- 执行密集矩阵向量乘积和求和(如
gsl_blas_dgemv和gsl_blas_dgemm做) - (可选)求解quadratic programming 模型。
【问题讨论】:
-
您到底需要什么?可以对矩阵执行许多操作,它们可以用于许多领域。每个领域通常都有专门的库。
-
@KillianDS,你是对的。我将其添加到问题中。
标签: c++ boost open-source tr1