c++ - GSL统计,什么是stride?

标签 c++ c statistics gsl standard-deviation

我想使用 GSL (Gnu Scientific Lib) 来计算数组的标准差。 http://www.gnu.org/software/gsl/manual/html_node/Mean-and-standard-deviation-and-variance.html

在手册中,函数原型(prototype)是 gsl_stats_sd (const double data[], size_t stride, size_t n)

但是,我不太明白这里的“步幅”是什么。有人知道它是什么吗?

非常感谢您的任何建议!

-阿尔弗雷德

最佳答案

stride 是数组中两个连续元素之间的间隔。如果您有一个 double 数组作为参数,那么 stride 将为 1。

这个想法是您可以在单个数组中处理多个数据,并对数组的不同子组件进行操作。

关于c++ - GSL统计,什么是stride?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10821111/

相关文章:

c - 在 libpango 中调用 pango_cairo_font_map_get_default() 时出现 "GLib-GObject-CRITICAL"的原因是什么?

statistics - 试图理解线性回归代码中的 Julia 语法(GLM 包)

重复测量: continuous outcome predicted by continous and categorical predictors

c++ - 为什么这些全局变量具有命名空间范围?

python - 使用 python 驱动程序将数据传入和传出 C++ 代码

c - 如何使用 C 定义带有变量的数组?

java - 使用 Java 计算正态分布

c++ - 不使用 odr 的数组计数?

c++ - 将每种类型包装在模板类中的可变参数模板中

c - 错误 : Misplace Else