问题标签 [gsl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5238 浏览

c++ - 如何使用 gsl 库编译 QtCreator?

我正在尝试在 QtCreator中使用 GNU Scientific Library (GSL) http://www.gnu.org/software/gsl/ 。如何告诉 Qt 创建者添加这些标志:http ://www.gnu.org/software/gsl/manual/html_node/Linking-programs-with-the-library.html以正确链接?

0 投票
4 回答
15388 浏览

big-o - 什么是线性回归的 BigO?

尝试对多大的系统进行线性回归是合理的?

具体来说:我有一个具有约 300K 样本点和约 1200 个线性项的系统。这在计算上可行吗?

0 投票
2 回答
3501 浏览

visual-studio - Visual Studio 中的 GSL-GNU

我有 Visual Studio 2008,我想在我的项目中集成 GSL 库,请给我一些指导,以便我可以实现它。

我添加了 GSL 库,但出现以下错误。

0 投票
1 回答
10723 浏览

c++ - GSL-GNU 中的矩阵乘法

请告诉我 GSL 库中矩阵乘法的功能。我已经搜索了很多,但我无法很好地解决它。如果有人知道该功能,请回答。提前致谢。

0 投票
5 回答
1387 浏览

c++ - 分段故障

这可能是一个愚蠢的问题,但我看不出我在这里做错了什么。我有课:

我从这里调用:

但我得到一个分段错误gsl_ran_bivariate_gaussian (rn, 1.0, 1.0, rho, &x, &y);

任何的想法?

0 投票
1 回答
139 浏览

python - PyGSL 中的 gsl_cdf_beta_Pinv() 在哪里?

我正在尝试在 Python 程序中使用分布函数(我已经弄清楚的随机函数;我正在专门寻找 gsl_cdf_beta_Pinv())但我找不到它。有人可以告诉我如何在程序中使用这些或快速替代方案吗?

谢谢,

马克·Ch。

0 投票
1 回答
291 浏览

numerical-analysis - Implementation of GNU Scientific Library?

Does anyone know a collection of articles or books that describes the implementation of the GNU Scientific Library?

This question is not about using the GSL; it's about how the GSL is implemented, their design decisions / tradeoffs.

Thanks!

0 投票
1 回答
6414 浏览

haskell - Haskell 线性代数?

我开始测试 Haskell 的线性代数。有没有人为此目的提供最佳包装的建议?使用 Haskell 进行基本矩阵操作的任何其他好的资源?

haskell wiki为此列出了几个资源。我目前专注于hmatrixbindings-gsl,这两者看起来都很有希望。

0 投票
1 回答
1302 浏览

math - 求解包含 digamma 函数的方程组的最有效方法是什么?

求解涉及 digamma 函数的方程组的最有效方法是什么?

我有一个向量 v,我想求解一个向量 w,这样对于所有 i:

digamma(sum(w)) - digamma(w_i) = v_i

w_i > 0

我找到了 gsl 函数 gsl_sf_psi,它是 digamma 函数(使用某种级数计算)。有没有可以用来简化方程的恒等式?我最好的选择是使用求解器吗?我正在使用 C++0x;哪个求解器最容易使用和快速?


根据我的初步研究,digamma 不容易可逆(搜索逆 digamma 会给出通过二分搜索工作的算法),因此整个系统不会简化是有道理的。

因此,现在使用求解器会留下两个问题:处理 digamma 计算非常慢的事实,以及处理 w_i > 0 的限制,否则 digamma(w_i) 将在 w_i = 0 时崩溃。

对于第一个问题,我想也许我应该为最近计算的 digamma 值实现一个缓存——我认为这是一个好主意,但不太了解寻根算法的工作原理。

我的想法是解决第二个问题是找到 w'_i = log(w_i)。这样,w'_i 就在整条线上。我想知道这是否是个好主意。可能没有直接找到 digamma(exp(w')) 的功能?此外,该算法可能会在 w' 空间中采取步骤并且不会改进事物,因为从 w'->w 的映射会丢失一些精度,因此 w' 的两个元素可能会映射到同一个 w。

仍然存在找到一个好的、快速的寻根算法的问题。我想我可以在一个单独的问题中问这个问题。

谢谢...

0 投票
1 回答
400 浏览

c++ - 在 lshkit 中构建 mplsh-run 的问题

已经尝试了很长一段时间,但我仍然无法从 lshkit 构建 mplsh-run

不确定这是否有助于解释我在构建过程中的情况

我用来构建 mplsh-run 的命令是 g++ -I./lshkit/include -L/usr/lib -lm -lgsl -lgslcblas -lboost_program_options-mt mplsh-run.cpp

你们对我如何解决这个问题有任何线索吗?